- - كيفية إعادة تثبيت تطبيقات دبيان لينكس بسهولة

كيفية إعادة تثبيت تطبيقات دبيان لينكس بسهولة

إعادة تثبيت الحزم على Debian Linux الجديدنظم هو الألم الحقيقي. يستغرق وقتا طويلا ومملة لإنجازه. نتيجة لذلك ، لجأ العديد من المستخدمين إلى كتابة نصوص شل معقدة تقوم بتثبيت التطبيقات تلقائيًا على الأنظمة الجديدة. إذا كنت جديدًا على Debian ، أو تعبت من الاضطرار إلى سرد البرامج التي ترغب في إعادة تثبيتها يدويًا ، فهناك طريقة أفضل لإنشاء برنامج نصي لتثبيت التطبيق: استخدام مثبّت برنامج دبيان لإنشاء برنامج نصي تلقائيًا .

ملاحظة: على الرغم من أن هذا البرنامج التعليمي يغطي Debian ، إلا أنه يمكن أن يعمل على مشتقات دبيان. لا تتردد في متابعة جنبا إلى جنب مع المعلومات الواردة أدناه.

تصدير الحزم المثبتة من Apt

هناك عدة طرق لإنشاء قائمةحزم ، وعلى مر السنين ، وقد استخدمت العديد من الأساليب المختلفة. ومع ذلك ، تتضمن كل هذه الطرق القديمة توصيل أوامر متعددة معًا لتجميع وصف كل تطبيق ، حتى تظهر أسماء الحزمة فقط في القائمة. هذه الأساليب ليست بالكاد عملية لذلك لن نغطي أي منها في هذا البرنامج التعليمي. بدلاً من ذلك ، سنستفيد من مدير حزم Apt الجديد المتضمن في دبيان 9 و 10 ، لأنه يأتي مع ملائمة علامة خاصية

ميزة apt-mark هي جانب كبير من جوانب Aptمدير مجموعة. باستخدامه ، يمكن للمستخدمين استخدامه لعرض قائمة بالتطبيقات المثبتة تلقائيًا (الإعداد المسبق بواسطة النظام أثناء التثبيت) ، وكذلك قائمة الحزم التي قام المستخدم بتثبيتها يدويًا بعد حدوثها.

يرجى ملاحظة أنه إذا كنت تخطط لاستخدام هذه الميزةفي دبيان ، تحتاج إلى استخدام إصدار من نظام التشغيل الذي يدعم Apt. Apt-get لن ينجح! لذا ، إذا كنت تشغّل Debian 8 ، فيجب عليك متابعة عملية الترقية قبل البدء في هذا الدليل!

تنويه

لا يُنشئ تطبيق apt-mark مجردقائمة حزم البرامج المثبتة المثبتة مباشرة من مستودعات برنامج دبيان. سيعرض أيضًا الحزم المثبتة عبر DEB القابل للتنزيل أو أشياء من مستودعات برامج الجهة الخارجية. ضع ذلك في الاعتبار عند استخدام هذه الأداة.

إنشاء قائمة الحزم المثبتة يدويا

إذا كنت تبحث فقط عن إنشاء قائمةتثبيت التطبيقات يدويًا من مستودعات مختلفة ، بدلاً من إنشاء قائمة عملاقة من كل تطبيق واحد يتضمنه Debian Linux بشكل افتراضي ، ميزة "showmanual" في apt-mark هي لك.

لإنشاء القائمة ، افتح محطة بالضغط Ctrl + Alt + T أو Ctrl + Shift + T على لوحة المفاتيح. بعد ذلك ، أدخل عملية سطر الأوامر أدناه لإنشاء قائمة في موجه الجهاز.

apt-mark showmanual

انظر من خلال موجه المحطة ، وسترىقائمة بكل حزمة قمت بتثبيتها على Debian Linux يدويًا. إذا كانت القائمة طويلة جدًا بحيث لا يمكن قراءتها في لمحة ، فقم بإضافة خيار "المزيد" مع الأمر أدناه.

apt-mark showmanual | more

لحفظ هذه القائمة لاحقًا ، قم بتمريرها إلى ملف نصي. على سبيل المثال ، لحفظ جميع الحزم المثبتة يدويًا في مجلد "المستندات" ، قم بما يلي:

apt-mark showmanual > ~/Documents/debian-packages-manually-installed.txt

إنشاء قائمة الحزم المثبتة تلقائيا

هل تحتاج إلى إنشاء قائمة بجميع الحزم التي تم تثبيتها تلقائيًا على نظام دبيان الخاص بك أثناء التثبيت؟ إذا كان الأمر كذلك ، فستحتاج إلى استخدام ميزة "showauto" في ملائمة علامة.

فتح نافذة باستخدام محطة Ctrl + Alt + T أو Ctrl + Shift + T على لوحة المفاتيح. ثم ، أدخل عملية سطر الأوامر أدناه للحصول على قائمة الحزم المثبتة تلقائيًا على دبيان.

apt-mark showauto

نلقي نظرة على القائمة التي تم إنشاؤها في نافذة المحطة الطرفية. أو ، إذا كانت قائمة الحزم التي تم إنشاؤها ذلك ملائمة علامة عمليات الطباعة خارج كثيرة جدًا على القراءة ، فكّر في إضافة وسيطة سطر الأوامر "المزيد" لتسهيل عملية الفرز فيها.

apt-mark showauto | more

لحفظ حزم دبيان المثبتة تلقائيًا في وقت لاحق ، قم بتمريرها إلى ملف نصي باستخدام الأمر أدناه.

apt-mark showauto > ~/Documents/debian-packages-auto-installed.txt

إعادة تثبيت الحزم

لإعادة تثبيت الحزم في القائمة المحفوظة من ملف نصي ، افتح نافذة طرفية. ثم اتبع الإرشادات أدناه.

يرجى ملاحظة أن أي الحزم التي لا يمكن أن يكونلن يتم تثبيت إعادة التنزيل (تم تثبيت AKA عبر DEB قابل للتنزيل) بهذه الطريقة ، وسيظهر مدير حزمة Apt خطأً للأجهزة التي يتعذر تنزيلها.

أعد تثبيت الحزم المثبتة يدويًا

لإعادة تثبيت جميع تطبيقات دبيان في قائمة الحزم المثبتة يدويًا ، أدخل الأمر التالي في نافذة طرفية.

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs)

إذا كانت الحزم موجودة بالفعل على النظام ، لكنك ترغب في إعادة تثبيتها على أي حال ، فأضف مفتاح تبديل سطر الأوامر "–reinstall".

sudo apt install $(cat ~/Documents/debian-packages-manually-installed.txt | xargs) --reinstall

أعد تثبيت الحزم المثبتة تلقائيًا

لإعادة تثبيت جميع تطبيقات دبيان في قائمة الحزم المثبتة تلقائيًا ، أدخل الأمر أدناه في نافذة طرفية.

sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs)

بدلاً من ذلك ، إذا كنت ترغب في إعادة تثبيت الأشياء الموجودة بالفعل على النظام ، فأضف مفتاح تبديل سطر الأوامر "–reinstall".

sudo apt install $(cat ~/Documents/debian-packages-auto-installed.txt | xargs) --reinstall
</ P>

تعليقات