الإعلانات

لينكس في حالة تطور دائم. غالبًا ما تكون التغييرات مخفية ، مثل التطورات وراء الكواليس للنواة وغيرها من التعليمات البرمجية الأساسية. ولكن في بعض الأحيان ، يتعين على المستخدم التكيف مع طريقة جديدة للعمل.

في حين أن العديد من التحسينات في الحوسبة يمكن أن تكون متضاربة وتتطلب عقلية مختلفة ، فإن هذا لا ينطبق على تطور ملائمة أمر. بدلاً من استبداله بالكامل ، الأنظمة المستندة إلى Debian (مثل Ubuntu و Linux Mint و Raspberry Pi's Raspbian 5 طرق جديدة Raspbian Jessie يجعل Raspberry Pi أسهل في الاستخدامبعد إصدار ديبيان جيسي في يوليو ، تلقى مجتمع Raspberry Pi إصدارًا جديدًا من متغير Raspbian ، بناءً على توزيعة "الوالدين". قراءة المزيد ) يواصل استخدامه جنبًا إلى جنب مع استبداله الأبسط ملائم أمر.

ولكن لماذا يفعلون ذلك ، وما الذي تغير بالفعل؟

APT مقابل APT-GET

هناك منطق صوتي في تقديم الأمر apt. سابقا ، تم الوصول إلى أداة الحزمة المتقدمة عبر ملائمة و apt-cache مجموعة من الأوامر (أو عبر Synaptic أو مديري الحزم الآخرين أي مدير حزم Linux (و Distro) مناسب لك؟الفرق الرئيسي بين توزيعات Linux الرئيسية هو مدير الحزم ؛ الاختلافات قوية بما فيه الكفاية بحيث يمكن أن تؤثر على اختيارك توزيعة. دعونا نلقي نظرة على كيفية عمل مديري الحزم المختلفة.

instagram viewer
قراءة المزيد على سطح المكتب). ومع ذلك ، وبسبب الطريقة التي تم توسيعها بها بمرور الوقت ، أصبحت الأمور غير منظمة إلى حد ما.

من خلال تقديم apt ، الذي يتميز بالخيارات الأكثر استخدامًا من ملائمة و apt-cache، ليس فقط أن الأوامر أقصر قليلاً ، ولكن هناك أيضًا عدد أقل منها. هذا يتجنب الازدواجية والمشاكل الأخرى التي نشأت على مر السنين.

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

لذلك ، تم تقديم apt. ولكن لماذا يجب عليك استخدامه؟ تشرح هذه الأمثلة.

باختصار: لا مزيد من الحصول

لقد نظرنا سابقًا إلى الأمر apt-get بتعمق دليل المبتدئين لتثبيت البرامج في Ubuntu باستخدام APTإذا كنت قد استخدمت Ubuntu ، فمن المحتمل أنك استخدمت الأمر apt في مرحلة ما. ولكن هل تعلم أن هناك ما هو أكثر من مجرد تثبيت apt-get وترقية apt-get؟ قراءة المزيد . لا يزال من الممكن استخدام الأوامر التي استخدمتها سابقًا ، وذلك ببساطة عن طريق إسقاط جزء "الأداة".

وبالتالي…

apt-get install [packagename]

... يصبح ...

تثبيت apt [packagename]

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

احصل على ترقية كاملة

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

ترقية كاملة ملائمة

يقدم الأمر apt الجديد هذا الأمر الجديد ، ترقية كاملة.

sudo apt الترقية الكاملة

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

تثبيت حزم متعددة

في عجلة من أمرك ، وتحتاج إلى تثبيت أكثر من حزمة برامج واحدة؟ أم تريد ببساطة المزيد من الكفاءة من خلال أمر تثبيت البرنامج؟

ال تثبيت ملائمة تطور الأمر ، مما يتيح لك الآن تثبيت حزم متعددة باستخدام أمر واحد. ما عليك سوى تسمية الحزم بعد أمر التثبيت:

sudo apt install [package_1] [package_2] [package_3]

إذا كان التطبيق مثبتًا بالفعل ، فسيقوم apt بفحص قاعدة البيانات للحصول على إصدار أحدث وتثبيته بدلاً من ذلك. بسيط!

قم بتثبيت حزمة بدون ترقية

من الممكن أنه في بعض الحالات قد تحتاج إلى تثبيت حزمة حالية (ربما لإصلاحها) بدون الترقية. لحسن الحظ ، تبسط apt أيضًا هذا السيناريو:

sudo apt install [packagename] - لا ترقية
ملائمة أي ترقية

وفي الوقت نفسه ، يمكنك تنزيل ترقية لحزمة غير مثبتة وتركها بدون تثبيت مع:

sudo apt install [packagename] - ترقية فقط

من المسلم به أن الأمر الأخير هو سيناريو غير معتاد بالنسبة لمعظم الناس ، ولكن من الجدير معرفة ذلك.

قم بتثبيت إصدار حزمة معينة

ماذا لو كنت تريد إصدارًا محددًا من التطبيق؟ قد يحدث هذا إذا وجدت أن التحديث الأخير يكسر ميزة تستخدمها. ستحتاج إلى إجراء بعض البحث لذلك للتأكد من أنك تعرف رقم إصدار الحزمة.

بمجرد العثور عليها ، ما عليك سوى استخدام هذا الأمر لتحديد اسم الحزمة والإصدار المقصود:

sudo apt install [packagename] = [version_number]

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

سرد الحزم القابلة للترقية والمثبتة

جانب آخر جديد لتثبيت البرنامج مع apt على الأنظمة المستندة إلى دبيان هو خيار القائمة. سيؤدي ذلك إلى إخراج قائمة بناءً على الحالة المحددة.

على سبيل المثال ، يمكنك عرض قائمة الحزم التي لها ترقية معلقة:

قائمة ملائمة - قابلة للترقية

ببساطة أكثر ، قائمة بالحزم المثبتة:

قائمة ملائمة - مثبتة
قائمة ملائمة

يتوفر أيضًا خيار ثالث للقائمة. سيعرض هذا قائمة بجميع الحزم المتوفرة لنظام التشغيل والكمبيوتر.

قائمة ملائمة لجميع الإصدارات

(لاحظ عدد الأحرف "-" في الأمر: أربعة!)

إزالة مقابل تطهير

الطريقة القديمة لإزالة حزمة مع إزالة الأمر لا يزال يعمل مع apt. استخدمه كعكس للتثبيت ، مع تحديد اسم الحزمة:

sudo apt remove [packagename]

ومع ذلك ، هناك أيضا تطهير الأمر الذي يعمل بنفس الطريقة.

sudo apt تطهير [packagename]

لكن ما الفرق؟

حسنا، إزالة ملائمة ببساطة إزالة الثنائيات ، ولكن هذا يؤدي إلى ترك الملفات المتبقية وراءها - ملفات التكوين ، عادة.

مع تطهير ملائمةومع ذلك ، تتم إزالة كل ما يتعلق بالملفات: ثنائيات ، ملفات التكوين ، الكثير.

تنظيف مع إزالة تلقائية

أوامر مثل إزالة و تطهير يمكن استخدامها لتجاهل البرامج غير المرغوب فيها على نظامك. في الأيام الخوالي ملائمة، ستتوفر طرق أكثر كفاءة للتدبير المنزلي باستخدام نظيف و تنظيف سيارة.

apt autememove

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

sudo apt autoremove

وبالطبع ، سيؤدي هذا إلى أهمية يتم تحرير مساحة القرص كيفية تحرير مساحة القرص الاحتياطي على الفور على لينكسباستخدام أمرين فقط ، يمكنك تنظيف الكثير من الملفات غير المرغوب فيها التي تشغل مساحة على نظامك. قراءة المزيد !

أوامر جديدة ووظائف أفضل

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

ولكن أيهما تفضل؟ هل ستظل متمسكًا بـ apt-get حتى يتم إيقافه بالكامل ، أم هل ستعتمد تمامًا على apt-get؟ أخبرنا بما تشعر به - وأي أوامر تعتقد أنه كان علينا تضمينها - في مربع التعليقات.

حقوق الصورة: Brian A Jackson / Shutterstock

كريستيان كاولي هو نائب رئيس التحرير للأمن ، Linux ، DIY ، البرمجة ، وشرح التكنولوجيا. كما ينتج بودكاست مفيد حقًا ولديه خبرة واسعة في دعم سطح المكتب والبرامج. مساهم في مجلة Linux Format ، Christian هو Raspberry Pi tinkerer ، Lego lover ومروحة ألعاب ريترو.