انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: محمدرضا بوذری در 07 شهریور 1386، 12:32 ق‌ظ

عنوان: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: محمدرضا بوذری در 07 شهریور 1386، 12:32 ق‌ظ
سلام...

من می‌خواستم ببینم که چطور می‌توانم از Pakage هایی که در داخل اوبونتو دانلود کردم Backup بگیرم تا بعدا وقتی اوبونتو را دوباره نصب کردم احتیاجی به دانلود دوباره نباشه و همان ها را دوباره از روی هارد باز گردانم!! لطفا بنده را راهنمایی کنید ممنونم...
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: Skipper در 07 شهریور 1386، 01:40 ق‌ظ
خوب برای اینکار .از بسته های درون پوشه :
/var/cache/apt/archivesیک پشتیبان بگیر.
برای نصب آنها هم میتونی به مقاله توی سایت ایران تاکس به نام "برپایی مخزن محلی برای دبیان " رجوع کنی .
که البته چیزه خاصی هم نداره.
کل کار :
mkdir /home/user/debs
sudo cp -r /var/cache/apt/archives/*.deb /home/user/debs
برای ساختن repository هم :
dpkg-scanpackages  /home/user/debs /dev/null | gzip > /home/user/debs/Packages.gz

برای اینکه بتونی به راحتی بسته ها رو نصب کنی. باید repository که ساختی رو به لیست اصافه کنی:
echo "deb file:/home/user debs/" | cat >> /etc/apt/sources.list

برای پایان کار هم:
sudo apt-get update
نکته:
جای user رو با نام کاربری خودت عوض کن.
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: Skipper در 07 شهریور 1386، 01:51 ق‌ظ
این لینک مقالش : برپایی مخزن محلی برای دبیان http://www.irantux.com/pdf/24/Debian_repository.pdf (http://www.irantux.com/pdf/24/Debian_repository.pdf)
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: ابراهیم در 07 شهریور 1386، 02:21 ق‌ظ
سلام،
روش کاربردوست‌تر: استفاده از APTonCD
http://aptoncd.sf.net
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: محمدرضا بوذری در 07 شهریور 1386، 03:32 ب‌ظ
خیلی ممنون از راهنمایی‌ها تون استفاده کردم!!! واقعا لطف کردین ...
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: مرد مرده در 10 شهریور 1386، 04:27 ق‌ظ
برای اینکه بتونی به راحتی بسته ها رو نصب کنی. باید repository که ساختی رو به لیست اصافه کنی:
echo "deb file:/home/user debs/" | cat >> /etc/apt/sources.list


من تو این قسمت به مشکل برخوردم !!! این پیغام رو بهم میده !!!

bash: /etc/apt/sources.list: Permission denied
با sudo هم امتحان کردم نشد !!!   ::) :(
چیکار کنم !!!
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: mtux در 10 شهریور 1386، 08:07 ق‌ظ
برای اینکه بتونی به راحتی بسته ها رو نصب کنی. باید repository که ساختی رو به لیست اصافه کنی:
echo "deb file:/home/user debs/" | cat >> /etc/apt/sources.list


من تو این قسمت به مشکل برخوردم !!! این پیغام رو بهم میده !!!

bash: /etc/apt/sources.list: Permission denied
با sudo هم امتحان کردم نشد !!!   ::) :(
چیکار کنم !!!
نباید مشکل داشته باشه ولی:
دستی فایل /etc/apt/sources.list رو باز کن و این خط echo "deb file:/home/user debs/" رو به تهش اضافه کن!
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: Mehdi در 10 شهریور 1386، 08:26 ب‌ظ
یه راه خیلی ساده:

روی سیستم خودتون دستور زیر رو اجرا کنید
sudo tar zcvf apt.tgz /etc/apt/ /var/lib/apt/ /var/cache/apt/
و فایل apt.tgz رو نگه‌دارید برای استفاده‌های بعدی
در زمان استفاده‌های بعدی روی سیستم خودتون یا دوستانتون
sudo tar zxvf apt.tgz -C /
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: platoali در 10 شهریور 1386، 08:33 ب‌ظ
یه راه خیلی ساده:

روی سیستم خودتون دستور زیر رو اجرا کنید
sudo tar zcvf apt.tgz /etc/apt/ /var/lib/apt/ /var/cache/apt/
و فایل apt.tgz رو نگه‌دارید برای استفاده‌های بعدی
در زمان استفاده‌های بعدی روی سیستم خودتون یا دوستانتون
sudo tar zxvf apt.tgz -C /


فقط یک چیز، فایل های deb  خودشان فشرده هستند. اگر دوباره آنها را فشرده کنید فقط حجم آنها افزایش می یابد نیاز به  تگ z  در دستور تار نیست. (به نظر من البته)
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: Skipper در 11 شهریور 1386، 04:16 ب‌ظ
برای اینکه بتونی به راحتی بسته ها رو نصب کنی. باید repository که ساختی رو به لیست اصافه کنی:
echo "deb file:/home/user debs/" | cat >> /etc/apt/sources.list


من تو این قسمت به مشکل برخوردم !!! این پیغام رو بهم میده !!!

bash: /etc/apt/sources.list: Permission denied
با sudo هم امتحان کردم نشد !!!   ::) :(
چیکار کنم !!!



خوب برای اینکار روشهای مختلفی وجود داره :
روش اول:
قدم اول:
sudo vi /etc/apt/sources.listیا
gksudo gedit /etc/apt/sources.listقدم دوم:
 آن آدرس رو اضافه میکنی(منظورم آدرس repository که ساختین است):
deb file:/home/user debs/ قدم سوم:
ذخیره می کنید  :-X

روش دوم:
sudo -i
echo "deb file:/home/user debs/" | cat >> /etc/apt/sources.list
exit
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: مرد مرده در 11 شهریور 1386، 08:17 ب‌ظ
اون خطی رو که گفتین اضافه کردم به sources.list حالا از کجا بفهمم که این package ها با لیست اضافه شدن ؟؟؟  ???
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: Skipper در 12 شهریور 1386، 12:19 ق‌ظ
sudo apt-get update
sudo apt-get install package-name-in-the-repository
حالا فقط لازمه نام پکیجهایی رو که می خواهی نصب کنی رو بزنی:
به عنوان مثال. الان تو repository من xfardic هست. بنابراین :
sudo apt-get install xfardic
اون خطی رو که گفتین اضافه کردم به sources.list حالا از کجا بفهمم که این package ها با لیست اضافه شدن ؟؟؟  ???
وقتی دستور sudo apt-get update رو میزنید. تو لیستی که نشون میده برای بروز کردم . میبینیدش. ;)
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: مرد مرده در 12 شهریور 1386، 03:16 ق‌ظ
به لیست منابع ام اصافه نشد !!!‌ ???
این پیغام رو میده !!!

reza@reza-laptop:~$ sudo apt-get update
E: Malformed line 45 in source list /etc/apt/sources.list (dist)
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: Skipper در 12 شهریور 1386، 03:36 ق‌ظ
این پیغام خطا در مورد یک اشکال لفظی در خط ۴۵  این فایل هستش.
لطفا محتویات sources.list خودتونو رو برام اینجا قرار دهید.
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: spart در 03 آبان 1386، 05:17 ب‌ظ
سلام
من اگه بخواهم از پکهای نصب شده که توی شاخه archives هم نیست یک مخزن درست کنم میشه ؟ اگه میشه لطفا کمکم کنید.
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: سید مهدی در 03 آبان 1386، 11:29 ب‌ظ
این بسته های مورد نظرتون کجا هستند ؟ می تونید یک آرشیو ازشون درست کنید و هر وقت نیاز داشتید اون رو extract کنید.
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: spart در 11 آبان 1386، 09:45 ق‌ظ
با سلام
من ابونتو رو نصب کردم و اونو اپ دیتش کردم حالا میخوام ابونتو رو روی یک سیستم دیگه هم نصب کنم دوباره نیاز به اپدیت کردن دارم ، یا یکسری پکیج نصب کردم .
حالا قصدم اینه که همون ابونتوی اپدیت شده با همون برنامه‌ها رو روی یک سیستم دیگه نصب کنم .
حالا چکاری باید بکنم .
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: سید مهدی در 11 آبان 1386، 03:29 ب‌ظ
راحت ترین کاری که می تونید بکنید اینکه از برنامه ای به اسم aptoncd استفاده کنید و یک CD از بسته های دانلود شده درست کنید و ببرید روی اون یکی سیستم و نصبشون کنید.
اول بزنید:
sudo apt-get install aptoncd و بعد این برنامه رو اجرا کنید. خیلی ساده هست  ;)
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: spart در 15 آبان 1386، 08:24 ق‌ظ
با سلام و تشکر
یعنی از همه بسته‌های نصب شده هم با این دستور  مخزن درست میشه ؟
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: سید مهدی در 15 آبان 1386، 12:24 ب‌ظ
بله. البته این مخزن بر روی سی دی بوجود میاد و برای استفاده از این مخزن هم نیاز دارید که برنامه aptoncd را نصب کنید و سپس استفاده کنید. البته روشی هم هست که بدون نصب این برنامه بشه از سی دی استفاده کرد، ولی راحت تره که نصب بشه.
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: spart در 18 آبان 1386، 12:18 ب‌ظ
سید جان دستت درد نکنه
اگه ممکنه روش دوم رو هم یه توضیحی بده ممنونت میشم .
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: arashOio در 18 آبان 1386، 01:20 ب‌ظ
فک کنم منظور سید بزرگوار این باشه:
http://forum.ubuntu.ir/index.php?topic=2426.msg15958#msg15958
عنوان: پاسخ به: چطور از پکیج‌هایی که دانلود کرد پشتیبانی بگیرم ؟!
ارسال شده توسط: سید مهدی در 19 آبان 1386، 01:47 ق‌ظ
فک کنم منظور سید بزرگوار این باشه:
http://forum.ubuntu.ir/index.php?topic=2426.msg15958#msg15958
:o :oops: آرش جان بابا بیخیال !!! داری حسابی چوب کاری می کنی  ;)

راه دیگه ای که گفتم دردسرش بیشتره. اونم اینه که با استفاده از دستور dd یک image از نوع iso از بسته های دانلود شده تون درست کنید و این فایل image درست شده رو به اون کامپیوتری که می خواهد از این فایل به عنوان مخزن استفاده کنه منتقل کنید و اون رو به مخازنتون منتقل کنید. این کاری که می گم دردسرش خیلی بیشتر از راه های قبلی که دوستان عزیزم فرمودند هست ولی خب !!‌اینم یه راه هست  ;)