- - Як додати сторонні сховища та RPM у Fedora

Як додати сторонні сховища та RPM у Fedora

Використовувати Fedora означає прийняття третьої сторонипрограмне забезпечення в Linux, яке ви використовуєте щодня, ніколи не буде включене за замовчуванням. Це незручно, але не кінець світу. Це тому, що там є чудові послуги та ресурси, які допомагають користувачам додавати сторонні сховища та RPM в Fedora, щоб отримати те, що їм потрібно.

Перша послуга, яку ми подивимось - це FedoraCopr. Copr - це нова технологія, але з моменту її появи користувачі звертаються до неї, щоб знайти програмне забезпечення, яке зазвичай не входить у Fedora. Систему Copr можна розглядати як систему «PPA» Fedora або версію Redhat служби Open SUSE Build. Причина? Користувачі та розробники можуть легко використовувати Copr та створювати власні сховища програмного забезпечення для легкого розповсюдження програмного забезпечення серед користувачів Fedora.

Це, безумовно, найкращий ресурс для сторонніхпрограмне забезпечення. Ось як його використовувати. Для початку відкрийте термінал. Термінал - єдиний спосіб зробити це, оскільки Copr передбачає взаємодію з менеджером пакетів DNF (термінальною програмою).

У цьому прикладі ми будемо використовувати Steam. Steam - це власне програмне забезпечення, і, як результат, Redhat (люди, які стоять за Fedora) відмовляються поставляти його у свої сховища програмного забезпечення. Хороший спосіб швидко виправити це - отримати його на Copr. Шукайте та знайдіть Steam через панель пошуку.

Виберіть результат, який здається корисним. Зауважте, що для Steam існує багато копій Copr repos. Найкращий спосіб вибору - це прочитати кожну сторінку та визначити, яка є найактивнішою. У цьому випадку найактивнішим Copr-репо для Steam є: alunux / linux-steam-інтеграція

Перейдіть на сторінку та прочитайте інструкції. Обслуговувачі РЕПО зазвичай такі добрі, щоб точно сказати вам, що вам потрібно знати. У цьому випадку паровий репо-засіб 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, як і будь-який іншийпрограмне забезпечення у Fedora. Це можливо двома способами. Перший з них передбачає пошук програмного забезпечення Gnome для “Steam” та натискання кнопки встановлення. Як варіант:

sudo dnf install steam

Також вам може знадобитися інтеграція Steam Linux:

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

RPMFusion

Ще один спосіб серйозно вдосконалити програмне забезпеченняджерелами Fedora є включення 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

RPM Pbone

Ще один хороший ресурс RPM - RPM Pbone. Це пошукова система, яка шукає в Інтернеті (за допомогою пошукових термінів) пакети RPM. Це досить простий веб-сайт. Хоча користувачі повинні знати, що в інших дистрибутивах Linux використовується формат пакету Redhat RPM, і як результат, ви можете знайти пакети з OpenSUSE, CentOS та ін.

Оскільки ці формати пакунків схожі, встановити пакет OpenSUSE до Fedora не повинно.

Pkgs.org та служба OpenSUSE Build

Крім RPM Pbone, є й інші RPMсховища. Головним чином, Pkgs.org та сервіс SUSE Build. Як користувачі Fedora, Pkgs.org - це, мабуть, найкраще місце для початку. Він активно здійснює пошук у багатьох дистрибутивах Linux (включаючи Fedoras) для RPM та інших пакетів.

Чому ви хочете використовувати Pkgs.орг? Що ж, якщо ви переглядаєте нову версію Fedora, деяких програм, включених до попередніх версій, можливо, не буде. Цей веб-сайт дозволить вам отримати його. Крім того, він здійснює пошук у багатьох місцях для потрібного програмного забезпечення, тому лише за допомогою цієї послуги ви шукаєте декілька локацій.

Другий ресурс - OBS. OBS в основному призначений для користувачів SUSE, але добре працює з Fedora. Це пояснюється двома причинами:

  1. OBS підтримує Suse, який використовує файли RPM. Fedora також використовує RPM, тому користувачі можуть легко встановити RPM Suse до їх установки Fedora (хоча це не рекомендується).
  2. Оскільки Fedora та Suse поділяють формат пакету, Fedora зазвичай послідовно підтримується в OBS. Під час пошуку програм на сайті користувачі побачать кнопку завантаження Fedora.

Скористайтеся OBS тут.

Висновок

Fedora - це чудова операційна система, яка є завждина передовій у світі Linux. Багато нових технологій починається у Fedoraland, перш ніж переїхати в інше місце. Все, що було сказано, вони відомі тим, що забороняють "невільне програмне забезпечення". Для прихильників вільного програмного забезпечення це добре. Однак якщо ви загальний користувач, який прагне легко встановити Discord, вам буде погано провести час. Ось чому важливо знати, до яких ресурсів користувачі Fedora можуть звернутися для програмного забезпечення сторонніх виробників.

Коментарі