المُقدّمة
يعد الأمر apt-get أداة قوية في Linux تتيح للمستخدمين إدارة حزم البرامج. سواء كنت تريد تثبيت الحزم أو تحديثها أو إزالتها أو البحث عنها، فإن 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، وتحكم بشكل كامل في حزم برامج نظامك.
مقالات ذات صلة
- محتوى مدعوم من تحسين محركات البحث وتوزيع العلاقات العامة. تضخيم اليوم.
- PlatoData.Network Vertical Generative Ai. تمكين نفسك. الوصول هنا.
- أفلاطونايستريم. ذكاء Web3. تضخيم المعرفة. الوصول هنا.
- أفلاطون كربون، كلينتك ، الطاقة، بيئة، شمسي، إدارة المخلفات. الوصول هنا.
- أفلاطون هيلث. التكنولوجيا الحيوية وذكاء التجارب السريرية. الوصول هنا.
- المصدر https://www.analyticsvidhya.com/blog/2024/01/apt-get-command-in-linux-understanding-with-examples/