عندما تبحث عن حزمة على Linux من خلال سطر الأوامر ، يبحث مدير الحزم في نظامك عن الحزمة في مستودعات مختلفة. بشكل افتراضي ، تحتوي كل توزيعة Linux على بعض المستودعات الرسمية التي تحتوي على حزم ثابتة يدعمها فريق التوزيعات.
ومع ذلك ، عند محاولة الحصول على حزمة غير موجودة في مستودعات البرامج الرسمية ، سيعرض مدير الحزم خطأ. في مثل هذه الحالات ، ما يمكنك فعله هو إضافة مستودع الطرف الثالث يدويًا إلى نظامك ثم تنزيل الحزمة.
دعونا نرى كيف يمكنك إضافة مستودعات جديدة إلى قائمة مصادر النظام الخاص بك.
على التوزيعات المستندة إلى Ubuntu و Debian
التوزيعات المستندة إلى Debian ، بما في ذلك Ubuntu ، تستخدم أداة الحزمة المتقدمة (APT) لتثبيت الحزم وتحديثها. يمكنك العثور على معلومات مستودع البرامج في ملف /etc/apt/sources.list ملف على تثبيت Linux المستند إلى Debian.
على الرغم من أنه يمكنك إدخال تفاصيل المستودع يدويًا في الملف ، إلا أنه سرعان ما تصبح مهمة شاقة. أفضل طريقة لإضافة THEM إلى نظامك هي استخدام ملف مستودع ملحق أداة.
قم بتثبيت add-apt-repository
لن تجد الأداة المساعدة add-apt-repository مثبتة على نظامك افتراضيًا. إنه جزء من
خصائص البرمجيات المشتركة رزمة. لتثبيت add-apt-repository باستخدام مدير حزم APT ، اكتب:sudo apt تثبيت خصائص البرامج المشتركة
أضف مستودعات باستخدام add-apt-repository
الآن بعد أن قمت بتثبيت الحزمة ، حان الوقت لإضافة مستودع برامج تابع لجهة خارجية إلى نظامك. الصيغة الأساسية لإضافة المستودعات هي:
sudo add-apt-repository [options] المستودع
...أين مخزن هو التنسيق الذي يستخدمه ملف قائمة المصادر ملف.
تنسيق الإدخال الافتراضي للملف هو:
ديب https://repositoryurl.com نوع التوزيعات
على سبيل المثال ، لإضافة مستودع Ubuntu universe إلى نظامك:
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu الكون $ (lsb_release -sc) "
يمكنك أيضًا إضافة PPA مع add-apt-repository باستخدام بناء جملة الأمر التالي:
sudo add-apt-repository ppa: المستخدم / الاسم
...أين المستعمل و اسم هل اسم المالك و اسم PPA على التوالى.
لإضافة PHP PPA بواسطة Ondrej باستخدام add-apt-repository:
sudo add-apt-repository ppa: ondrej / php
متعلق ب: ما الفرق بين APT و dpkg في أوبونتو؟
إضافة المستودعات يدويًا على Fedora و CentOS
تستخدم Fedora و CentOS والتوزيعات الأخرى المستندة إلى RHEL مديري حزم DNF و yum. على عكس APT ، DNF لديه طريقة مضمنة مدير التكوين التي تتيح للمستخدمين إضافة وإزالة وتعطيل مستودعات الجهات الخارجية بسهولة.
باستخدام مدير الحزم DNF
لإضافة مستودع جديد باستخدام DNF:
dnf config-manager - مستودع إضافة مستودع
...أين مخزن هو عنوان URL لمستودع البرنامج.
لتمكين المستودع ، اكتب:
dnf config-manager - مستودع مُمكّن
استخدام yum-config-manager
بدلاً من ذلك ، يمكنك أيضًا استخدام ملف yum-config-manager أداة لإضافة وإدارة المستودعات على نظامك. لم يتم تثبيت Yum-config-manager على التوزيعات المستندة إلى RHEL افتراضيًا ، لذا سيتعين عليك تثبيته يدويًا. إنه جزء من يم يوتيلز رزمة. لتثبيته ، اكتب:
sudo dnf تثبيت yum-utils
تنسيق الأمر yum-config-manager مشابه لـ DNF. يمكنك إضافة مستودع جديد باستخدام yum-config-manager على النحو التالي:
yum-config-manager - مستودع إضافة مستودع
يعد تمكين المستودع أمرًا سهلاً أيضًا.
yum-config-manager - مستودع تمكين
قوس لينكس و AUR
إذا كنت تستخدم Arch Linux ، فقد تعلم بالفعل أنه لا يمكن للمستخدمين إضافة مستودعات على Arch. لكن هذا لا يعني أنه لا يمكنك تنزيل حزم إضافية على نظامك.
يحتوي Arch Linux على AUR ، وهو مستودع مستخدم Arch ، والذي يحتوي على آلاف حزم الجهات الخارجية التي طورها المستخدمون. يمكنك الوصول إلى AUR باستخدام مدير حزم AUR. لا يمكن لـ Pacman ، وهو مدير الحزم الافتراضي على Arch Linux ، الوصول إلى الحزم المخزنة في مستودع مستخدم Arch.
هناك العديد من مديري حزم AUR ، وأبرزهم ياي. يمكنك بسهولة تثبيت yay على نظامك عن طريق استنساخ مستودع git.
استنساخ بوابة https://aur.archlinux.org/yay-git.git
قم بتغيير أذونات المجلد الذي تم تنزيله:
sudo chmod 777 / yay-git
قم بتغيير الدليل واستخدم ملف makepkg أمر لتثبيت yay:
cd / yay-git && makepkg -si
يتعلم أكثر: كيفية تثبيت وإزالة الحزم في Arch Linux
إدارة قائمة مستودعات النظام الخاص بك
من تثبيت Linux إلى استخدامه اليومي ، تكون المستودعات مسؤولة عن توفير الحزم للنظام. إذا كنت مبتدئًا ، فستكون المستودعات الافتراضية كافية لتلبية احتياجاتك. ومع ذلك ، فإن معرفة كيفية إضافة المستودعات ستكون بالتأكيد مفيدة لأولئك الذين يرغبون في تنزيل حزم الجهات الخارجية على أجهزة الكمبيوتر الخاصة بهم.
في نظام Linux ، ربما تكون قد صادفت خطأ الحزمة المعطلة أثناء تحديث الحزم الجديدة أو تثبيتها. إعادة تثبيت أو إزالة هذه الحزم يعمل على إصلاح المشكلة في معظم أنظمة Linux.
أعطانا تسريب Windows 11 بعض المعلومات ، لكن كل الأنظار تتجه نحو حدث Microsoft في 24 يونيو.
اقرأ التالي
- لينكس
- قوس لينكس
- لينكس
- نصائح الكمبيوتر
Deepesh هو محرر جونيور لنظام Linux في MUO. لقد كان يكتب محتوى إعلاميًا على الإنترنت لأكثر من 3 سنوات. في أوقات فراغه ، يستمتع بالكتابة والاستماع إلى الموسيقى ولعب الجيتار.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
خطوة أخرى أيضا…!
يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.