روابط سريعة
النقاط الرئيسية
- قم بتحديد اسم الحزمة المثبتة عن طريق تشغيل أوامر مثل “apt list –installed” (على Ubuntu) أو “dnf list –installed” (على Fedora).
- في Ubuntu، استخدم “sudo apt remove (package_name)” لإلغاء تثبيت البرنامج.
- في Fedora Linux، سيقوم الأمر “sudo dnf remove (package_name)” بإلغاء تثبيت الحزمة.
توفر توزيعات Linux طرقًا مختلفة لتثبيت البرامج. يمكنك تثبيت البرامج من مستودعات برامج Ubuntu أو Fedora القياسية باستخدام Software Center، أو من خارج مستودعات برامج Ubuntu أو Fedora القياسية، أو عن طريق تجميع التعليمات البرمجية المصدرية. ومع ذلك، ماذا لو كنت بحاجة إلى إلغاء تثبيت برنامج؟
كيفية إلغاء تثبيت البرامج باستخدام سطر الأوامر على أوبونتو
إذا قمت بتثبيت برنامج من مستودعات برامج Ubuntu باستخدام Ubuntu Software Center، فيمكنك استخدام Ubuntu Software Center لإلغاء تثبيت هذا البرنامج أيضًا. ومع ذلك، إذا كنت أكثر راحة في استخدام سطر الأوامر، فسنعرض لك طريقة سهلة لمعرفة البرامج المثبتة على نظامك وإلغاء تثبيت البرامج.
ستعمل طرق إلغاء التثبيت باستخدام سطر الأوامر مع أي توزيعة Linux تعتمد على Debian، وليس فقط Ubuntu.
إذا كانت لديك فكرة عما تريد إلغاء تثبيته، ولكنك لا تعرف الاسم الدقيق، فراجع مقالتنا حول معرفة أسماء الحزم الدقيقة في Linux. يمكنك أيضًا استخدام الأمر “dpkg” لعرض قائمة بكل الحزم المثبتة على جهاز الكمبيوتر الخاص بك. اضغط على Ctrl+Alt+T لفتح نافذة Terminal، ثم أدخل الأمر التالي في موجه الأوامر:
dpkg --list
أو:
apt list --installed
ستعرض الأوامر نفس المحتوى، ولكن سيتم عرضه بشكل مختلف قليلاً.
قم بالتمرير خلال قائمة الحزم المثبتة في نافذة Terminal للعثور على الحزمة التي تريد إلغاء تثبيتها. لاحظ الاسم الكامل للحزمة.
لإلغاء تثبيت برنامج، استخدم apt
الأمر، وهو الأمر العام لتثبيت البرامج ومعالجة البرامج المثبتة. على سبيل المثال، يقوم الأمر التالي بإلغاء تثبيت gimp وحذف جميع ملفات التكوين، باستخدام الأمر purge
يأمر.
sudo apt purge gimp
أدخل كلمة المرور الخاصة بك عند مطالبتك بذلك واضغط على Enter.
تبدأ عملية إلغاء التثبيت ويظهر ملخص للإجراءات المطلوب اتخاذها. عند سؤالك عما إذا كنت تريد الاستمرار، اكتب “y” واضغط على Enter.
تستمر عملية التثبيت. عند الانتهاء، اكتب “exit” عند ظهور موجه الأوامر واضغط على “Enter” لإغلاق نافذة Terminal، أو انقر على زر “X” في الزاوية العلوية اليسرى من النافذة.
إذا كنت لا تريد إزالة ملفات التكوين، فاستبدل الأمر ببساطة remove
ل purge
كما هو موضح في الأمر التالي.
sudo apt remove gimp
تعتمد البرامج المثبتة في Linux — تمامًا مثل Windows وMacOS — على حزم أخرى للعمل. عند إلغاء تثبيت برنامج، قد تكون هناك حزم كان البرنامج الذي تم إلغاء تثبيته يعتمد عليها ولم تعد مستخدمة. لإزالة أي حزم غير مستخدمة، استخدم الأمر “autoremove”، كما هو موضح في المثال التالي.
sudo apt autoremove
يمكنك دمج الأمرين لإزالة برنامج وإزالة التبعيات التي لم تعد قيد الاستخدام في أمر واحد، كما هو موضح أدناه (شرطتان قبل “الإزالة التلقائية”).
sudo apt purge --auto-remove gimp
إذا كانت المساحة المتوفرة لديك محدودة، فيمكنك استخدام الأمر “clean” لإزالة ملفات الأرشيف التي تم تنزيلها، كما هو موضح أدناه.
sudo apt clean
يقوم هذا الأمر بإزالة ذاكرة التخزين المؤقتة للبرنامج aptitude الموجودة في “/var/cache/apt/archives”. عند تثبيت برنامج، يتم تنزيل ملف الحزمة وتخزينه في هذا الدليل. لست بحاجة إلى الاحتفاظ بالملفات في هذا الدليل. ومع ذلك، هناك عيب محتمل في حذفها: إذا قررت تثبيت أي من هذه البرامج مرة أخرى، فيجب تنزيل الحزم مرة أخرى.
إن الأمر “apt” عبارة عن أداة مفيدة تجعل تنزيل البرامج وتثبيتها وإلغاء تثبيتها عملية سريعة وسهلة. لمزيد من المعلومات حول استخدام الأمر “apt”، اكتب “apt” عند موجه الأوامر واضغط على Enter.
سيقبل الأمر “apt-get” الأقدم معظم نفس الوسائط مثل الأمر “apt” الموضح هنا، ويمكنك استخدامه بدلاً من ذلك إذا كنت تفضل ذلك.
كيفية إلغاء تثبيت البرامج باستخدام سطر الأوامر في فيدورا
Fedora هي توزيعة Linux شائعة أخرى، ولكنها تستخدم مدير حزم مختلفًا يسمى DNF. لحسن الحظ، يشترك DNF في الكثير من قواعده النحوية مع APT — وهذا يعني أنه إذا كنت على دراية بـ APT من Debian، فلن تواجه صعوبة في استخدام DNF.
افتح نافذة Terminal — أو اكتب فقط في واجهة سطر الأوامر (CLI) — وقم بتشغيل الأمر التالي لعرض قائمة بالمكتبات والبرامج المثبتة. من المفيد أن تعرف ما تريد إزالته ولكنك لا تتذكر الاسم المحدد.
dnf list --installed
قم بالتمرير خلال القائمة حتى تجد البرنامج الذي تبحث عنه.
هناك طريقتان سريعتان لإزالة برنامج باستخدام DNF.
- سودو لم يتم الانتهاء يزيل — يزيل فقط البرنامج المحدد، واعتمادًا على التكوين، التبعيات الإضافية.
- سودو لم يتم الانتهاء إزالة تلقائية — يقوم بإزالة البرنامج المحدد وأي تبعيات إضافية تم تثبيتها عليه دائماً.
يعد الأمر Remove (الإزالة) بشكل عام أكثر أمانًا من الأمر autoremove (الإزالة التلقائية). من المعروف أن الأمر Autoremove (الإزالة التلقائية) أحيانًا ما يكون مفرطًا في الحماس ويزيل شيئًا لا ينبغي له أن يفعله. إذا كنت لا تهتم كثيرًا بالتأكد من إزالة التبعيات الضالة، فما عليك سوى استخدام sudo dnf remove
.
أدخل الأمر التالي في المحطة الطرفية أو واجهة سطر الأوامر، ثم أدخل كلمة المرور الخاصة بك.
sudo dnf remove (program name)
على سبيل المثال، إذا كنت تريد إزالة GIMP من جهاز الكمبيوتر الخاص بك، فسيبدو الأمر كما يلي:
sudo dnf remove gimp
لاحظ أنه على الرغم من أن أمر القائمة أظهر حزمة GIMP مع بنيتها المرفقة بالاسم، مثل “gimp.x86_64″، لا يتعين علي تضمين البنية أو النقطة السابقة لها في أمر الإزالة.
فقط أدخل “y” وسيتم إزالة GIMP.
عادةً، يزيل أمر الإزالة أي تبعيات تم تثبيتها مع البرنامج. ومع ذلك، بناءً على تكوينك، قد لا يحدث ذلك. إذا كنت تريد التأكد من إزالة جميع التبعيات غير الضرورية، فاستخدم sudo dnf الإزالة التلقائية
عادةً ما تكون Fedora جيدة جدًا في الحصول على التبعيات الصحيحة فقط، ولكن إذا لاحظت شيئًا في قائمة “إزالة التبعيات غير المستخدمة” ترغب في الاحتفاظ به، فيمكنك تحديده يدويًا للاحتفاظ به. أدخل الأمر التالي في سطر الأوامر للاحتفاظ بالتبعية:
dnf mark install (Dependency/Package Name)
إن إلغاء تثبيت حزمة عن طريق الخطأ ليس بالأمر الكبير — فقط استخدم dnf install (package)
لإعادة تثبيته.
بالطبع، إضافة وإزالة الحزم ما هي إلا بداية لتشغيل تثبيت Linux. هناك عدد قليل من الأوامر الأساسية الأخرى التي يجب أن تعرفها إذا كنت ستستخدم Linux بانتظام.