الخميس، 20 أكتوبر 2011

كيفية حفظ حزم "باكجز" ابنتو للتنزيل مرة أخرى على جهاز اخر

كيف تحفظ جميع حزم "باكجز" ابنتولكي تستخدمهم لاحقا؟

بالتأكيد من المفيد بأن تحفظ الحزم التي ثبتها على ابنتو 
(ملفات deb.)
حسنا لنبدأ....






لماذا؟
حسنا الكثير من الناس يعلمون لماذا.
هل في كل مرة تنزل ابنتو على جهازك او اذا كنت تريد ان تنزله على جهاز اخر ان تحمل البابكجز من الانترنت؟ و بعضها قد تكون بالغيغا بايت! يجب عليك الانتظار خصوصا اذا كان عندك اتصال بالانترنت بطيئ .
و أيضا اذا أردت ان تنزل ابنتو على جهاز اخر "صديقك مثلا" يجب ان يكون متصلا بالانترنت و الا سيكون ابنتو بلافائدة.
و خصوصا أن محلات بيع السي دي لا تبيع أي شيء عن لينكس أو ابنتو .

كيف؟
حسنا عن طريق أوامر في التيرمينال تستطيع حفظ جميع الباكاجز المنزلة على ابنتو لإعادة تنزيلها مرة أخرى .
افتح التيرمينال Terminal
عن طريق الضغط على Alt-F2
و اكتب في المربع gnome-terminal
أو تستطيع ان تجدها في شريط الأدوات  Applications>Accessories>terminal
الان بعد فتح التيررمينال "يجب ان يكون الجهاز متصل بالانترنت لأول مرة فقط"
اكتب الأمر التالي:
 sudo apt-get install dpkg-repack fakeroot
بعد الانتهاء من تنزيل هذه الباكج اكتب الأمرين التاليين
 mkdir ~/dpkg-repack; cd ~/dpkg-repack
 fakeroot -u dpkg-repack `dpkg --get-selections | grep install | cut -f1`

سيأخذ هذا بعض الوقت
عند الانتهاء اذاهب الى المجلد Home و ستجد فيه مجلد يدعى dpkg-repack ستجد فيه كل الباكجز المنزلة على جهازك.

كيف أعيد تنزيل الباكجز على ابنتو جديد أو على جهاز اخر؟

بكل بساطة ضع المجلد dpkg-repack في مجلد home عندك و افتح التيرمينال واكتب الأمر التالي

cd /home/$USER/dpkg-repack
sudo dpkg -i *.deb

قد يطلب منك كلمة سر الأدمن اكتبها و انتظر حتى يقوم بتنزيل جميع الباكجز

ليست هناك تعليقات:

إرسال تعليق

لديك شيء لتقوله؟

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.