Apt-clone ، استنساخ الحزم المثبتة في Ubuntu

حول apt-clone

في المقالة التالية سوف نلقي نظرة على 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) وكتابة الأمر التالي فيها:

تثبيت apt-clone

sudo apt install apt-clone

حزم النسخ الاحتياطي المثبتة

بمجرد التثبيت ، سنقوم بإنشاء دليل لحفظ الحزم المثبتة. ثم سنقوم باستنساخها وحفظها في الموقع الذي أنشأناه للتو. للقيام بذلك ، في المحطة الطرفية (Ctrl + Alt + T) سيتعين علينا فقط كتابة الأوامر التالية:

mkdir ~/paquetesInstalados

sudo apt-clone clone ~/paquetesInstalados

سيحفظ الأمر أعلاه جميع الحزم المثبتة على نظام أوبونتو الخاص بنا. سيتم حفظها في ملف يسمى apt-clone-state-entreunosyceros-satellite2.tar.gz موجود في الدليل ~ / الحزم المثبتة.

عرض تفاصيل ملف النسخ الاحتياطي

إلى عرض تفاصيل ملف النسخ الاحتياطيسنقوم بتنفيذ الأمر التالي في المحطة:

معلومات ملف النسخ الاحتياطي apt-clone

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

يمكنك أيضا تحقق من صفحات الرجل. يمكنك الوصول إليهم عن طريق الكتابة في نفس الجهاز:

apt-clone man page

man apt-clone

لمزيد من المعلومات حول هذا البرنامج ، يمكنك استشر صفحة على جيثب من هذا المشروع.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.