ذكري المظهر

كيفية إضافة مستودع ملائمة في أوبونتو

كيفية تثبيت برنامج openshot علي اوبونتو | افضل برامج تعديل الفيديو علي لينكس اوبنتو

كيفية تثبيت برنامج openshot علي اوبونتو | افضل برامج تعديل الفيديو علي لينكس اوبنتو

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

Anonim

عند تثبيت الحزم باستخدام Ubuntu Software Center أو الأدوات المساعدة لسطر الأوامر مثل apt أو apt-get ، يتم تنزيل الحزم من مستودع واحد أو أكثر من مستندات البرامج المناسبة. مستودع APT هو خادم شبكة أو دليل محلي يحتوي على حزم deb وملفات بيانات التعريف التي يمكن قراءتها بواسطة أدوات APT.

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

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

مصادر ملائمة

على Ubuntu وجميع توزيعات دبيان الأخرى ، يتم تحديد مستودعات البرامج المناسبة في ملف /etc/apt/sources.list أو في ملفات منفصلة ضمن دليل /etc/apt/sources.list.d/ .

يجب أن تنتهي أسماء ملفات المستودع الموجودة داخل الدليل /etc/apt/sources.list.d/ بـ .list .

بناء الجملة العام لملف /etc/apt/sources.list يأخذ التنسيق التالي:

deb http://repo.tld/ubuntu distro component…

  • يحدد الإدخال الأول في السطر نوع الأرشيف. يمكن أن يكون نوع الأرشيف إما deb أو deb-src. يشير Deb إلى أن المستودع يحتوي على حزم .deb بينما يشير deb-src إلى حزم المصدر. الإدخال الثاني هو عنوان URL الخاص بالمستودع. الإدخال الثالث يحدد اسم رمز التوزيع ، مثل القندس ، xenial وما إلى ذلك. آخر الإدخالات هي مكونات المستودع أو الفئات. يتم تقسيم مستودعات Ubuntu الافتراضية إلى أربعة مكونات - الرئيسية ، المقيدة ، الكون والكون المتعدد. بشكل عام ، تحتوي مستودعات الجهة الخارجية على فئة واحدة فقط.

تنسيق الملفات ضمن دليل /etc/apt/sources.list.d/ هو نفسه بالنسبة لملف sources.list العادي.

توفر معظم المستودعات مفتاحًا عامًا لمصادقة الحزم التي تم تنزيلها والتي يلزم تنزيلها واستيرادها.

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

عادة ، يتم تضمين الإرشادات حول كيفية تمكين مستودع معين في وثائق البرنامج.

تثبيت add-apt-repository الوظيفة الإضافية (لم يتم العثور على أمر مستودع تخزين الوظيفة الإضافية)

add-apt-repository هو برنامج نصي Python يسمح لك بإضافة مستودع APT إلى /etc/apt/sources.list أو إلى ملف منفصل في دليل /etc/apt/sources.list.d . يمكن أيضًا استخدام الأمر لإزالة مستودع موجود بالفعل.

إذا لم يكن add-apt-repository متاحًا على نظامك ، فستتلقى رسالة خطأ تقول "لم يتم العثور على أمر مستودع تخزين الوظيفة الإضافية".

يتم تضمين الأداة المساعدة add-apt-repository في الحزمة software-properties-common . لتثبيته ، قم بتشغيل الأوامر التالية:

sudo apt update sudo apt install software-properties-common

إضافة مستودعات مع مستودع add-apt-repository

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

add-apt-repository repository

حيث يمكن أن يكون repository إما إدخال مستودع عادي يمكن إضافته إلى ملف sources.list مثل deb http://repo.tld/ubuntu distro component أو مستودع PPA في ppa: / ppa: / شكل.

لرؤية كل الخيارات المتاحة لنوع الأمر man add-apt-repository في الوحدة الطرفية الخاصة بك.

بشكل افتراضي ، في أوبونتو 18.04 وأحدث add-apt-repository سيقوم add-apt-repository أيضًا بتحديث فهرس الحزمة إذا تم استيراد مفتاح المخزون العام.

فهرس الحزم هو قاعدة بيانات تحتوي على سجلات الحزم المتاحة من المستودعات التي تم تمكينها في نظامك.

لنفترض أنك تريد تثبيت MongoDB من مستودعاتها الرسمية.

أولاً ، قم باستيراد المفتاح العمومي للمستودع:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

أضف مستودع MongoDB باستخدام الأمر أدناه.

sudo add-apt-repository 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'

سيتم إلحاق المستودع بملف sources.list .

يمكنك الآن تثبيت أي من الحزم من المستودع الذي تم تمكينه حديثًا:

sudo apt install mongodb-org

إذا كنت ترغب في إزالة مستودع --remove مسبقًا لأي أسباب ، --remove الخيار --remove :

sudo add-apt-repository --remove 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'

إضافة مستودعات PPA

Personal Package Archives (PPA) هي خدمة تتيح للمستخدمين تحميل حزم مصدر Ubuntu التي تم إنشاؤها ونشرها مع Launchpad كمستودع مناسب.

عند إضافة مستودع PPA ، يقوم الأمر add-apt-repository بإنشاء ملف جديد تحت دليل /etc/apt/sources.list.d/ .

على سبيل المثال ، لإضافة Jonathon F's PPA والذي يوفر FFmpeg الإصدار 4.x ، ستقوم بتشغيل:

sudo add-apt-repository ppa:jonathonf/ffmpeg-4

عند المطالبة ، اضغط على Enter سيتم تمكين المستودع.

Press to continue or Ctrl-c to cancel adding it.

سيتم تنزيل المفتاح العمومي لمستودع PPA وتسجيله تلقائيًا.

بمجرد إضافة PPA إلى نظامك ، يمكنك تثبيت حزم المستودع:

sudo apt install ffmpeg

سيقوم الأمر apt بتثبيت الحزمة وكافة تبعياتها.

مضيفا يدويا مستودعات

من أجل العرض التوضيحي ، سنقوم بتمكين مستودع CouchDB وتثبيت البرنامج. CouchDB هي قاعدة بيانات NoSQL مجانية ومفتوحة المصدر ومتسامحة مع الأخطاء تحتفظ بها Apache Software Foundation.

لإضافة المستودع ، افتح ملف sources.list باستخدام محرر النصوص:

sudo nano /etc/apt/sources.list

أضف خط المستودع إلى نهاية الملف:

/etc/apt/sources.list

deb https://apache.bintray.com/couchdb-deb bionic main

بدلاً من تحرير الملف باستخدام محرر نصوص ، يمكنك استخدام الأمر التالي لإلحاق سطر المخزون بملف sources.list :

echo "deb https://apache.bintray.com/couchdb-deb $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list

$(lsb_release -cs) بطباعة الاسم الرمزي لأوبونتو. على سبيل المثال ، إذا كان لديك الإصدار 18.04 من Ubuntu ، فسيتم طباعة الأمر bionic .

خيار آخر هو إنشاء ملف مستودع تخزين جديد ضمن دليل /etc/apt/sources.list.d/ .

عند تكوين مستودع تخزين يدويًا ، ستحتاج أيضًا إلى استيراد مفتاح المخزون العام يدويًا إلى نظامك. للقيام بذلك ، استخدم إما wget أو curl :

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

يجب أن يخرج الأمر أعلاه OK مما يعني أنه تم استيراد مفتاح GPG بنجاح وأن الحزم من هذا المستودع ستعتبر موثوقة.

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

sudo apt update

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

sudo apt install couchdb

استنتاج

لقد أوضحنا لك كيفية إضافة مستودعات ملائمة في أوبونتو. تطبق نفس التعليمات على أي توزيع قائم على دبيان ، بما في ذلك Kubuntu و Linux Mint و Elementary OS.

لا تتردد في ترك تعليق إذا كان لديك أي أسئلة.

أوبونتو عرضة