- - كيفية إضافة مستودعات الطرف الثالث و rpms في فيدورا

كيفية إضافة مستودعات الطرف الثالث و rpms في فيدورا

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

أول خدمة سنتطرق إليها هي FedoraCopr. Copr هي تقنية جديدة ، لكن منذ ظهورها ، كان المستخدمون يلجئون إليها للعثور على برنامج غير مدرج في العادة في Fedora. يمكن اعتبار نظام Copr بمثابة نظام PPA الخاص بـ Fedora ، أو إصدار Redhat من خدمة Open SUSE Build. السبب؟ يمكن للمستخدمين والمطورين الاستفادة من Copr بسهولة ، وإنشاء مستودعات مخصصة للبرامج لتوزيع البرنامج بسهولة على مستخدمي Fedora.

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

في هذا المثال ، سنستخدم Steam. Steam هو برنامج خاص ، ونتيجة لذلك ، يرفض Redhat (الأشخاص وراء Fedora) شحنه في مستودعات البرامج الخاصة بهم. هناك طريقة جيدة لإصلاح هذا بسرعة ، عن طريق الحصول عليه في Copr. البحث عن والعثور على Steam عبر شريط البحث.

اختر نتيجة تبدو مفيدة. لاحظ أن هناك العديد من نسخ Copr repos لـ Steam. أفضل طريقة للاختيار هي قراءة كل صفحة وتحديد أيها الأكثر نشاطًا. في هذه الحالة ، فإن أكثر عمليات Copr repo لـ Steam هي: alunux / linux-steam-integration

انتقل إلى الصفحة ، وقراءة التعليمات. عادةً ما يكون مشرفو الريبو طيبون بما يكفي لإخبارك بالضبط بما تحتاج إلى معرفته. في هذه الحالة ، يتطلب الريبو البخاري Alunux ، أولاً تمكين الريبو السلبي 17:

sudo u -c "dnf config-manager --add-repo=http://negativo17.org/repos/fedora-steam.repo"

ثم قم بتمكين Copr repo نفسه.

su -c "dnf copr enable alunux/linux-steam-integration"

بعد ذلك ، قم ببساطة بتثبيت Steam مثل أي جهاز آخرالبرمجيات في فيدورا. هذا ممكن بطريقتين. يتضمن أولها البحث في Gnome Software عن "Steam" ، والنقر فوق زر التثبيت. بدلا من ذلك:

sudo dnf install steam

قد تحتاج أيضًا إلى تكامل Steam Linux:

su -c "dnf install linux-steam-integration"

آر بي أم فيوشن

هناك طريقة أخرى لتحسين البرنامج بشكل خطيرمصادر فيدورا عن طريق تمكين RPMFusion. هذه خدمة معروفة ومتخصصة في إضافة برامج تابعة لجهات خارجية (فكر في برامج تشغيل خاصة بـ Nvidia وغيرها من الأدوات غير المجانية مثل Skype و Discord وغيرها).

إذا كنت لا تريد العبث باستخدام Copr (أولا يمكن العثور على شيء هناك) ، هناك طريقة جيدة لإضافة هذا إلى نظامك. أفضل ما في الأمر ، RPM Fusion موجود منذ سنوات ، وهو دائمًا ما يكون محدثًا. عندما يظهر إصدار جديد من Fedora ، ستعمل RPM Fusion معها. إليك كيفية القيام بذلك.

الإصدار الحالي من Fedora في وقت كتابة هذا التقرير هو 26. إذا كنت تقرأ هذا في المستقبل ، فانتقل إلى هنا لتنزيل الحزم غير المجانية.

بالنسبة للإصدار 26 ، افتح محطة و:

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-26.noarch.rpm -y

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

dnf search programname

دورة في الدقيقة Pbone

مورد RPM جيد آخر هو RPM Pbone. إنه محرك بحث يطل على الإنترنت (بمساعدة مصطلحات البحث) لحزم RPM. هذا موقع بسيط ومباشر. رغم ذلك ، يجب أن يعلم المستخدمون أن توزيعات Linux الأخرى تستخدم تنسيق حزمة Redhat RPM ، ونتيجة لذلك ، قد تجد حزمًا من OpenSUSE و CentOS وغيرها.

نظرًا لأن تنسيقات الحزمة هذه متشابهة ، فلن يكون من الصعب تثبيت حزمة OpenSUSE على Fedora.

Pkgs.org وخدمة بناء OpenSUSE

بصرف النظر عن RPM Pbone ، هناك RPM أخرىمستودعات. أساسا ، Pkgs.org وخدمة بناء SUSE. كمستخدمين فيدورا ، ربما تكون Pkgs.org أفضل مكان للبدء. يبحث بنشاط من خلال العديد من توزيعات Linux (بما في ذلك Fedoras) عن RPMs والحزم الأخرى.

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

المورد الثاني هو OBS. OBS مخصص بشكل أساسي لمستخدمي SUSE ، لكنه يعمل بشكل جيد مع Fedora. وذلك لأن من سببين:

  1. يدعم OBS Suse الذي يستخدم ملفات RPM. يستخدم Fedora أيضًا RPMs ، بحيث يمكن للمستخدمين تثبيت Suse RPMs بسهولة على إعداد Fedora (على الرغم من أنه غير مستحسن).
  2. نظرًا لأن Fedora و Suse يشتركان في تنسيق الحزمة ، يتم دعم Fedora عادةً على OBS. عند البحث عن برامج على الموقع ، سيرى المستخدمون زر تنزيل Fedora.

استخدم OBS هنا.

خاتمة

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

تعليقات