ما هو “أبت-غيت” في لينوكس وكيفية استخدامه
رغم الانتقادات التي تُوجه لأنظمة تشغيل GNU/Linux بسبب صعوبتها المزعومة، إلا أن أنظمة التشغيل هذه تمثل بدائل رائعة ومجانية لنظامي Windows وmacOS. ومع الانتشار المتزايد لتوزيعات Linux، أصبحت هذه الأنظمة الآن أكثر سهولة وفهمًا مقارنة بغيرها. ففي حين أن Windows يقتصر على تثبيت التطبيقات من ملفات .exe أو من المتجر الخاص بالنظام، يتوفر في Linux أداة APT (Advanced Package Tool) التي تدير عملية تثبيت وإزالة الحزم والتطبيقات داخل النظام.
ما هو APT؟
الكثير من مستخدمي Linux الجدد يخلطون بين APT وAptitude، لكن من المهم إدراك أن كلاهما يمثل شيئًا مختلفًا.
APT، أو أداة إدارة الحزم المتقدمة، تأتي مُثبتة مسبقًا في أشهر توزيعات Linux المعتمدة على Debian مثل Ubuntu وPop!_OS وLinux Mint. تُستخدم هذه الأداة لإضافة أو تحديث أو إزالة التطبيقات والحزم. مثال على استخدام APT:
sudo apt install flameshot
الخطوة المذكورة أعلاه ستقوم بتثبيت Flameshot، وهو أداة شائعة لأخذ اللقطات في Linux. ومن المهم ملاحظة استخدام كلمة "sudo" قبل "apt"، لأنها تُشير إلى أن عملية التثبيت تحتاج إلى صلاحيات مستخدم متميز. الأمر "install" يخبر النظام بأن يتواجد على حزمة/تطبيق يُدعى "flameshot" من مستودع التطبيقات، ومن ثم يتم جلب التطبيق وتثبيته على جهازك إذا كان موجودًا.
الفرق بين ‘apt’ و ‘apt-get’
قد تلاحظ في شروح Linux المتنوعة استخدام كل من "apt" و"apt-get"، وربما تجريبك لهما يجعلك تكتشف أنهما يؤديان نفس الوظيفة. لكنهما في الأساس مختلفان، حيث أن "apt-get" يحتوي على مجموعة من الأوامر الداخلية غير موجهة للمستخدم النهائي، مثل "apt-cache" و"apt-config". وفي المقابل، "apt" يكون أكثر تركيزًا على المستخدم، ويؤدي جميع المهام التي يؤديها "apt-get" وأوامره الفرعية. بكلمات بسيطة، يمكن اعتبار "apt" كأداة شاملة تضم جميع وظائف "apt-get".
الأوامر التي يمكنك استخدامها مع ‘apt’
إليك بعض الأوامر الأساسية التي يمكنك استخدامها:
- apt update
- apt upgrade
- apt full upgrade
- apt install/reinstall/remove/purge
- apt satisfy
- apt search
- apt show
- apt list
- apt edit-sources (لا يزال غير جاهز)
للحصول على المزيد من المعلومات حول كل أمر فرعي، يمكنك كتابة الأمر التالي في محطة Linux الخاصة بك:
man apt
ما هي توزيعتك ومدير الحزم الذي تستخدمه؟
لا تتردد في مشاركة تجربتك مع توزيعات Linux ومديري الحزم في قسم التعليقات أدناه.
أسئلة شائعة
-
ما هو apt-get؟
- apt-get هو أداة لإدارة الحزم تُستخدم في أنظمة Linux، تتيح تثبيت وإزالة التطبيقات.
-
هل يمكن استخدام apt بدلاً من apt-get؟
- نعم، يُعتبر apt بديلاً حديثًا لapt-get، حيث يقدم نفس الوظائف بطريقة أكثر سهولة للمستخدمين.
-
كيف يمكنني تثبيت تطبيق باستخدام apt؟
- يمكنك استخدام الأمر
sudo apt install [اسم التطبيق]لتثبيت التطبيق الذي تريده.
- يمكنك استخدام الأمر
-
ما الفرق بين apt وapt-cache؟
- بينما تُستخدم apt لإدارة الحزم، تُستخدم apt-cache للبحث عن معلومات حول الحزم الموجودة في المستودع.
- هل يجب علي استخدام sudo مع apt؟
- نعم، تحتاج إلى صلاحيات المستخدم المتميز (sudo) لتثبيت الحزم أو إجرائها تغييرات على النظام.