كيفية استخدام Apt-Get لتثبيت البرامج في أوبونتو من سطر الأوامر
يحتوي Ubuntu على الكثير من الأساليب القائمة على واجهة المستخدم الرسومية لتثبيت التطبيقات ، ولكنها تستغرق بعض الوقت للبحث والعثور عليها. نظرًا لأن لوحة المفاتيح عادة ما تكون أسرع من الماوس ، فإن إدارة البرنامج عبر سطر الأوامر يمكن أن يكون موفرًا للوقت.
ملائم
تقوم لينكس بإدارة البرامج من خلال الحزم ، والوحدات الفردية من البرامج التي تحتوي على واجهات المستخدم ، والوحدات ، والمكتبات. تربط معظم التطبيقات العديد من الحزم المعتمدة على بعضها البعض ، وما زال البعض الآخر يسمح لك باختيار الحزم المراد تثبيتها وأيها يمكنك المغادرة وفقًا لتقديرك الخاص. هذا يمكن أن يكون مربكًا ، لذلك هناك مدير حزم تحت تصرفك للمساعدة
كل توزيعة لينكس لديها نظام إدارة حزم خاص بها. من أجل Ubuntu القريب والعزيز الخاص بنا ، إنها أداة التغليف المتقدمة. لديها عائلة من الأوامر التي تسمح لك بإضافة المستودعات. البحث عن الحزم وتثبيتها وإزالتها ؛ وحتى محاكاة الترقيات ومثل هذا. من السهل تذكر الأوامر واستخدامها ، لذا ستتمكن من إدارة برنامج النظام الخاص بك في أي وقت من الأوقات على الإطلاق!
تتطلب APT أذونات فائقة للمستخدم ، لأنها تتعامل مع الجوانب الأساسية للنظام ، لذلك في Ubuntu ستحتاج إلى تمهيد معظم الأوامر بـ "sudo".
البحث عن الحزم
الأمر للبحث عن البرنامج هو:
apt-cache search [search terms 1] [search term 2]… [search term n]
استبدل [مصطلحات البحث] ولكن لا تستخدم الأقواس. ستحصل على إخراج مثل هذا:
يمكنك البحث عن المصطلحات في وصف الحزم ، أو قول لعبة سوليتير ، أو عن طريق اسم الحزمة. قد تسفر بعض عمليات البحث عن الكثير من النتائج ، بحيث يمكنك التمرير عبر القائمة باستخدام الأمر التالي:
apt-cache search [مصطلحات البحث] | أقل
يوجد ماسورة في منتصف ذلك الأمر (تشترك في مفتاح مع \). سيسمح لك الأمر الأقل بالتمرير خلال قائمتك باستخدام مفاتيح الأسهم ومفاتيح الصفحة لأعلى / لأسفل والمساحة و b والإدخال. اضغط على q للخروج من القائمة والعودة إلى المطالبة.
اضافة المستودعات
يمكنك العثور على المزيد من البرامج في المستودعات الموجودة على الإنترنت. خذ على سبيل المثال ، Ubuntu Tweak ، وهو برنامج يتيح لك تغيير بعض الإعدادات المخفية أو التي يصعب تغييرها لنظامك. يتم استضافته في مستودع آخر. إذا قمت بإضافة المستودع بدلاً من تنزيل الحزمة وتثبيتها فقط ، فسيقوم النظام بإعلامك بالتحديثات والاحتفاظ بها محدّثة تلقائيًا بالنسبة إليك. يمكنك إضافة المستودعات وتغييرها يدويًا عن طريق تحرير ملف مصادر APT:
sudo nano /etc/apt/sources.list
لكن Ubuntu 9.10 Karmic Koala غير ذلك. هناك طريقة أسهل!
sudo add-apt-repository [اسم المستودع هنا]
دعونا ننظر في الريبو أوبونتو القرص لرؤية ما سوف تبدو في الممارسة:
sudo add-apt-repository ppa: tualatrix / ppa
فويلا!
تحديث المصادر
بعد إضافة المستودعات ، يجب عليك تحديث قائمة الحزم الخاصة بك.
sudo apt-get update
سيؤدي ذلك إلى تحديث قوائم الحزم من جميع المستودعات دفعة واحدة. تذكر أن تفعل هذا بعد كل مستودع المضافة!
التركيب
الآن بعد أن قمت بإضافة برنامج إعادة الشراء الخاص بك وقمت بتحديث قائمة الحزم ، ووجدت اسم الحزمة الذي تحتاجه ، يمكنك تثبيته.
sudo apt-get install [اسم الحزمة 1] [اسم الحزمة 2] ... [اسم الحزمة n]
سيؤدي هذا إلى تنزيل كافة الحزم المدرجة وتثبيتها. إذا كانت هناك تبعيات - حزم متطلبات أساسية أخرى - سيتم تثبيتها أيضًا. في بعض الأحيان سترى أيضًا قائمة بالحزم المُقترحة لكن الاختيارية لتتماشى مع اختيارك. في بعض الأحيان ، سترى أيضًا مطالبة تأكيد ، لكن ليس دائمًا.
في كثير من الأحيان ، سترى حزمة أساسية مع الحزم المرتبطة الأخرى ، لذلك فإن تثبيت هذا سيثبت تلقائيًا التبعيات وأحيانًا الحزم المرتبطة بها أيضًا.
إزالة الحزم
إذا كنت ترغب في التخلص من أحد البرامج ، فيمكنك إزالة الحزم المرتبطة به.
sudo apt-get remove [اسم الحزمة 1] [اسم الحزمة 2] ... [اسم الحزمة n]
إذا كنت تريد التخلص من ملفات التكوين والدلائل المصاحبة (عادة في الدليل الرئيسي للمستخدم) ، فستحتاج إلى إضافة خيار التطهير:
sudo apt-get remove -purge [اسم الحزمة 1] [اسم الحزمة 2] ... [اسم الحزمة n]
هناك نوعان من الشرطات هناك. هذا سيكون مفيدًا إذا كان البرنامج لا يعمل بشكل صحيح. من خلال إزالة إزالة ، يمكنك تثبيت "نظيف".
في معظم الأحيان ، يمكنك فقط اختيار الحزمة الأساسية وستتم إزالتها أيضًا. إذا لم يحدث ذلك ، فيمكنك استخدام الأمر التالي:
sudo apt-get autoremove
سيؤدي ذلك إلى إزالة أية حزم غير مستخدمة أو مقترنة بأي برنامج مثبت تلقائيًا. على سبيل المثال ، إذا تخلصت من حزمة أساسية ، سيتخلص autoremove من الحزم المرتبطة بها وأي تبعيات لها ، طالما لا يوجد برنامج آخر يستخدمها. إنها طريقة رائعة لتنظيف أي مكتبات أو حزم غير مستخدمة لا تحتاجها.
تطوير البرمجيات
لذا ، ماذا إذا كانت حزمك تحتاج إلى الترقية؟ يمكنك ترقية برامج فردية باستخدام الأمر التالي:
sudo apt-get upgrade [اسم الحزمة 1] [اسم الحزمة 2] ... [اسم الحزمة n]
أو يمكنك ترقية جميع الحزم من خلال عدم وجود وسائط إضافية:
sudo apt-get upgrade
سيخبرك هذا عن عدد الحزم والحزم التي تحتاج إلى تحديث وسيطلب منك تأكيدًا قبل المتابعة.
تذكر ، قد تحتاج إلى تحديث أولاً. ستحل الترقية محل الإصدارات الأقدم من البرامج بإصداراتها الأحدث. هذه عملية استبدال نفس اسم الحزمة مطلوب ويتم استبدال الإصدار الأقدم بإصدار أحدث. لا يتم تثبيت أي حزم جديدة تمامًا ولا يتم إلغاء تثبيت أي حزم.
بعض البرامج لا تعمل بهذه الطريقة تماما. وهي تتطلب حزمة تحمل اسمًا مختلفًا بعض الشيء لتتم إزالته ، بالإضافة إلى اسم جديد يحمل اسمًا مختلفًا ليتم تثبيته. في بعض الأحيان يحتوي الإصدار الجديد للبرنامج على حزمة جديدة مطلوبة. في هذه الحالات ، ستحتاج إلى استخدام الترقية عن بُعد.
sudo apt-get dist-upgrade [اسم الحزمة 1] [اسم الحزمة 2] ... [اسم الحزمة n]
sudo apt-get dist-upgrade
الآن ، سيتم تلبية جميع الاعتمادية مهما كانت. إذا لم تكن في إدارة الحزم الصغيرة ، فهذا هو الأمر الذي ستستخدمه.
إذا كنت تريد فقط مشاهدة الحزم التي سيتم ترقيتها إذا كنت تريد تشغيل الأمر افتراضيًا ، يمكنك محاكاة الترقية باستخدام الخيار -s.
sudo apt-get -s upgrade
هذا مفيد حقًا إذا لم تكن متأكدًا مما إذا كان ترقية حزمة واحدة ستؤدي إلى إفساد البرامج الأخرى ، والتي تحدث أحيانًا مع أشياء مثل مكتبات PHP ومكتبات البريد.
تنظيف
عندما تقوم بتنزيل الحزم ، يقوم Ubuntu بتخزينها مؤقتًا في حالة الحاجة للإشارة إليها بشكل أكبر. يمكنك حذف ذاكرة التخزين المؤقت هذه واستعادة بعض مساحة القرص الثابت باستخدام الأمر التالي:
sudo apt-get clean
إذا كنت تريد التخلص من ذاكرة التخزين المؤقت ، ولكن احفظ أحدث إصدارات الحزم المتوفرة لديك ، فاستخدمها بدلاً من ذلك:
sudo apt-get autoclean
سيؤدي هذا إلى التخلص من الإصدارات الأقدم والتي تكون عديمة الفائدة إلى حد كبير ، ولكن مع ترك ذاكرة تخزين مؤقت.
التحقق من ما تم تثبيته
يمكنك رؤية قائمة بجميع الحزم المثبتة لديك مع dpkg.
sudo dpkg -list
يمكنك أيضًا استخدام أقل للتنقل عبر هذه القائمة.
sudo dpkg -list | أقل
يمكنك أيضًا البحث من خلال القائمة باستخدام الأمر grep.
dpkg -list | grep [عبارة البحث]
إذا تم تثبيت شيء ما ، فسترى اسم الحزمة ووصفًا.
يمكنك أيضًا البحث من خلال طريقة أكثر اندماجًا:
dpkg -l "عبارة البحث"
هذا الخيار هو حرف L صغير ، ويجب أن تكون عبارة البحث الخاصة بك داخل علامات اقتباس مفردة. يمكنك استخدام أحرف البدل للبحث بشكل أفضل أيضًا.
بيضة عيد الفصح
APT لديه بيضة عيد الفصح مثيرة للاهتمام.
sudo apt-get moo
استمتع بقوى سوبر بقرة!
يمكن أن توفر لك بعض الوقت القدرة على إدارة الحزم والبرامج المثبتة عبر سطر الأوامر. غالبًا ما يكون Ubuntu's Updater متخلفًا على نظامي ، وقد يكون من المؤسف حقًا إضافة برامج repos وتثبيت الحزم من خلال مركز البرامج ، خاصة إذا كنت تعرف أسماء الحزمة بالفعل. كما أنه رائع أيضًا لإدارة النظام عن بُعد عبر SSH. لا تحتاج إلى تشغيل واجهة المستخدم الرسومية على الإطلاق أو التعامل مع VNC.
هناك الكثير من الأشياء التي يمكنك تعلمها عند الارتياح مع سطر الأوامر ، لذلك قد ترغب في الاطلاع على دليل المبتدئين إلى Nano ، محرر نصوص سطر الأوامر في Linux. هناك المزيد في المستقبل!