شعار زيفيرنت

apt-get الأمر في Linux: الفهم مع الأمثلة

التاريخ:

المُقدّمة

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

apt-get الأمر في لينكس

جدول المحتويات

فهم الأمر apt-get في نظام التشغيل Linux

ما هو الأمر apt-get؟

الأمر apt-get هو أداة سطر أوامر لإدارة الحزم تُستخدم في توزيعات Linux المستندة إلى Debian، مثل أوبونتو. يتعامل مع حزم البرامج، بما في ذلك التثبيت والتحديث والإزالة والبحث. باستخدام apt-get، يمكنك بسهولة إدارة حزم البرامج والتبعيات الخاصة بنظامك.

فوائد استخدام الأمر apt-get

يوفر استخدام apt-get العديد من المزايا.

أولاً، يعمل على تبسيط عملية تثبيت الحزم وتحديثها وإزالتها، مما يجعله سهل الاستخدام.

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

بناء الجملة الأساسي للأمر apt-get

بناء الجملة الأساسي للأمر apt-get هو كما يلي:

sudo apt-get [options] [command] [package_name]

يُستخدم الأمر sudo لتشغيل apt-get بامتيازات إدارية. "الخيارات" هي علامات إضافية تعمل على تعديل سلوك الأمر. يحدد "الأمر" الإجراء المطلوب تنفيذه، مثل التثبيت أو التحديث أو الإزالة أو البحث. أخيرًا، يشير `package_name` إلى اسم الحزمة التي تريد التصرف بناءً عليها.

الرابطة بين الحصول على الأمر

تثبيت الحزم باستخدام apt-get

تثبيت حزمة واحدة

لتثبيت حزمة واحدة باستخدام apt-get، استخدم الأمر التالي:

sudo apt-get install package_name

على سبيل المثال، لتثبيت الحزمة "firefox"، يمكنك تشغيل:

sudo apt-get install firefox

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

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

sudo apt-get install package1 package2 package3

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

إذا كنت بحاجة إلى تثبيت إصدار محدد من الحزمة، فيمكنك تحديده باستخدام بناء الجملة التالي:

sudo apt-get install package_name=version

على سبيل المثال، لتثبيت الإصدار 2.4.0 من الحزمة "Apache2"، يمكنك تشغيل:

sudo apt-get install apache2=2.4.0

تثبيت الحزم من مستودع معين

لتثبيت حزم من مستودع معين، يمكنك استخدام الخيار `-t` متبوعًا باسم المستودع. على سبيل المثال:

sudo apt-get install -t repository_name package_name

تثبيت الحزم مع التبعيات

يقوم apt-get تلقائيًا بحل وتثبيت تبعيات الحزم. لا داعي للقلق بشأن تثبيت كل تبعية يدويًا. قم بتشغيل أمر التثبيت، وسيتولى apt-get الباقي.

تحديث الحزم باستخدام apt-get

تحديث كافة الحزم المثبتة

لتحديث جميع الحزم المثبتة على نظامك، استخدم الأمر التالي:

sudo apt-get update
sudo apt-get upgrade

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

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

إذا كنت تريد تحديث حزمة معينة، استخدم الأمر التالي:

sudo apt-get install --only-upgrade package_name

استبدل `package_name` باسم الحزمة التي تريد تحديثها.

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

عندما تقوم بتحديث الحزم، فإن apt-get يعالج التبعيات تلقائيًا. فهو يضمن تحديث جميع الحزم المطلوبة مع الحزمة الرئيسية.

إزالة الحزم باستخدام apt-get

إزالة حزمة واحدة

لإزالة حزمة واحدة، استخدم الأمر التالي:

sudo apt-get remove package_name

على سبيل المثال، لإزالة الحزمة "Apache2"، يمكنك تشغيل:

sudo apt-get remove apache2

إزالة حزم متعددة

لإزالة حزم متعددة في وقت واحد، قم بإدراجها بعد أمر "إزالة"، مفصولة بمسافات.

sudo apt-get remove package1 package2 package3

إزالة الحزم ذات التبعيات

تتعامل apt-get تلقائيًا مع التبعيات عند إزالة الحزم. فهو يضمن إزالة أي حزم اعتمادًا على الحزمة التي تتم إزالتها.

البحث عن الحزم باستخدام apt-get

البحث عن حزمة محددة

للبحث عن حزمة معينة، استخدم الأمر التالي:

apt-cache search package_name

استبدل `package_name` باسم الحزمة التي تريد البحث عنها.

البحث عن الحزم عن طريق الكلمات الرئيسية

للبحث عن الحزم باستخدام كلمة أساسية، استخدم الأمر التالي:

apt-cache search keyword

استبدل "الكلمة الرئيسية" بالمصطلح الذي تريد البحث عنه.

البحث عن الحزم حسب الوصف

للبحث عن الحزم بناءً على وصفها، استخدم الأمر التالي:

apt-cache search --names-only description_keyword

استبدل "description_keyword" بالكلمة الرئيسية الموجودة في وصف الحزمة.

إدارة المستودعات باستخدام apt-get

إضافة مستودع

لإضافة مستودع، تحتاج إلى تحرير الملف `/etc/apt/sources.list` أو إنشاء ملف جديد في الدليل `/etc/apt/sources.list.d/`. بعد إضافة المستودع، قم بتشغيل الأمر التالي لتحديث قوائم الحزم:

sudo apt-get update

إزالة المستودع

احذف الملف المقابل من الدليل `/etc/apt/sources.list.d/` لإزالة المستودع. ثم قم بتحديث قوائم الحزم باستخدام الأمر `update`.

تحديث معلومات المستودع

لتحديث المعلومات حول الحزم المتوفرة من كافة المستودعات الممكّنة، استخدم الأمر التالي:

sudo apt-get update

ترقية النظام باستخدام apt-get

الترقية إلى أحدث إصدار من أوبونتو

لترقية نظام Ubuntu الخاص بك إلى الإصدار الأحدث، استخدم الأمر التالي:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo do-release-upgrade

يقوم الأمر `dist-upgrade` بإجراء ترقية التوزيع، والتي تعالج التغييرات في التبعيات بين الحزم.

تم تصميم أمر do-release-upgrade لترقية توزيع Ubuntu إلى إصدار جديد. سيطالبك بالتأكيد قبل متابعة الترقية. 

الترقية إلى إصدار محدد من Ubuntu

للترقية إلى إصدار محدد من Ubuntu، استخدم الأمر التالي:

sudo apt-get install update-manager-core
sudo do-release-upgrade

استبدل `update-manager-core` باسم الحزمة المناسب لإصدار Ubuntu لديك.

التنظيف باستخدام apt-get

إزالة الحزم غير المستخدمة

لإزالة الحزم غير المستخدمة من نظامك، استخدم الأمر التالي:

sudo apt-get autoremove

يقوم هذا الأمر بإزالة الحزم المثبتة تلقائيًا كتبعيات ولكن لم تعد هناك حاجة إليها.

مسح ذاكرة التخزين المؤقت للحزمة

لمسح ذاكرة التخزين المؤقت للحزمة وتحرير مساحة على القرص، استخدم الأمر التالي:

sudo apt-get clean

يقوم هذا الأمر بإزالة كافة ملفات الحزمة التي تم تنزيلها من ذاكرة التخزين المؤقت.

وفي الختام

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

بقعة_صورة

أحدث المعلومات الاستخباراتية

بقعة_صورة