في المقالة التالية سوف نلقي نظرة على apt-clone. هذه طريقة بسيطة ل استنساخ الحزم المثبتة على Ubuntu الخاص بك واستعادتها إلى كمبيوتر آخر بطريقة بسيطة وسريعة للغاية. في كثير من الأحيان ، يعد تثبيت نفس مجموعة الحزم على أنظمة Ubuntu المتعددة مهمة شاقة وتستغرق وقتًا طويلاً. إذا كنا لا نريد إضاعة الوقت في تثبيت نفس الحزم مرارًا وتكرارًا على أنظمة متعددة ، فهذا خيار جيد.
في الواقع ، عندما يتعلق الأمر ب تثبيت الحزم على أنظمة Ubuntu ذات البنية المماثلة، هناك العديد من الطرق المتاحة لتسهيل هذه المهمة. يمكنك ببساطة ترحيل التطبيقات والإعدادات والبيانات من نظام Ubuntu القديم إلى نظام تم تثبيته حديثًا ببضع نقرات بالماوس باستخدام Aptik. سنكون قادرين أيضًا على عمل نسخة احتياطية من القائمة الكاملة للحزم المثبتة باستخدام مدير الحزم. على سبيل المثال ، يمكننا استخدام APT وتثبيتها لاحقًا على نظام مثبت حديثًا.
سيساعدنا Apt-clone عند تثبيت التطبيقات التي تعمل على Ubuntu وأنظمة التشغيل المماثلة. سنكون قادرين من السهل جدًا تثبيت نفس مجموعة الحزم على أنظمة متعددة حتى يكون لديهم كل منهم. يمكننا أيضًا عمل نسخة احتياطية من القائمة الكاملة للتطبيقات المثبتة واستعادتها أينما ومتى لزم الأمر.
قم بعمل نسخة احتياطية من الحزم المثبتة واستعادتها لاحقًا على نظام Ubuntu آخر
بعد ذلك سنرى كيف تثبيت واستخدام apt-clone على الأنظمة القائمة على دبيان. لقد اختبرت هذه الأداة على نظام Ubuntu 18.04 ، ولكن يجب أن تعمل على جميع الأنظمة القائمة على Debian و Ubuntu.
قم بتثبيت apt-clone
سنكون قادرين على تثبيت apt-clone في Ubuntu الخاص بنا بسهولة بالغة. سنجد البرنامج متاحًا في المستودعات الافتراضية من نظام التشغيل لدينا. لتثبيته ، علينا فقط فتح محطة طرفية (Ctrl + Alt + T) وكتابة الأمر التالي فيها:
sudo apt install apt-clone
حزم النسخ الاحتياطي المثبتة
بمجرد التثبيت ، سنقوم بإنشاء دليل لحفظ الحزم المثبتة. ثم سنقوم باستنساخها وحفظها في الموقع الذي أنشأناه للتو. للقيام بذلك ، في المحطة الطرفية (Ctrl + Alt + T) سيتعين علينا فقط كتابة الأوامر التالية:
mkdir ~/paquetesInstalados sudo apt-clone clone ~/paquetesInstalados
سيحفظ الأمر أعلاه جميع الحزم المثبتة على نظام أوبونتو الخاص بنا. سيتم حفظها في ملف يسمى apt-clone-state-entreunosyceros-satellite2.tar.gz موجود في الدليل ~ / الحزم المثبتة.
عرض تفاصيل ملف النسخ الاحتياطي
إلى عرض تفاصيل ملف النسخ الاحتياطيسنقوم بتنفيذ الأمر التالي في المحطة:
apt-clone info paquetesInstalados/apt-clone-state-entreunosyceros-satelite2.tar.gz
كما ترى في لقطة الشاشة أعلاه ، لدي إجمالي 2054 حزمة على Ubuntu 18.04.
قم باستعادة ملف النسخة الاحتياطية
بمجرد الحصول على ملف النسخ الاحتياطي ، سنقوم بنسخه إلى محرك أقراص USB الخاص بنا. ثم يمكننا الانتقال إلى أي نظام آخر حيث نريد تثبيت نفس مجموعة الحزم. لتثبيت هذه الحزم ، يمكننا فتح Terminal (Ctrl + Alt + T) وكتابة الأمر التالي فيها:
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz
نضع في اعتبارنا أن سيقوم هذا الأمر بالكتابة فوق ملف /etc/apt/sources.list الموجود لديك وتثبيت / إزالة الحزم. سيتعين علينا التأكد من أن نظام الوجهة هو نفس التوزيع مثل نظام المصدر. على سبيل المثال ، إذا كان النظام المصدر يعمل بإصدار 18.04 بت 64 LTS ، يجب أن يكون للنظام الهدف أيضًا نفس الإصدار والبنية.
إذا كنت لا ترغب في استعادة الحزم الموجودة على النظام، عليك فقط استخدام الخيار - الوجهة / الموقع / الملف. مثال على الأمر الذي يجب استخدامه هو ما يلي:
sudo apt-clone restore apt-clone-state-entreunosyceros-satelite2.tar.gz --destination ~/viejoUbuntu
في هذه الحالة ، سيستعيد الأمر أعلاه الحزم إلى مجلد يسمى ~ / oldUbuntu.
معلومات حول apt-clone
إذا كنت بحاجة إلى مزيد من المعلومات والتفاصيل حول apt-clone ، فيمكنك ذلك ألق نظرة على قسم المساعدة فتح محطة (Ctrl + Alt + T) والكتابة فيها:
apt-clone -h
يمكنك أيضا تحقق من صفحات الرجل. يمكنك الوصول إليهم عن طريق الكتابة في نفس الجهاز:
man apt-clone
لمزيد من المعلومات حول هذا البرنامج ، يمكنك استشر صفحة على جيثب من هذا المشروع.