Що таке RPM Fusion і як я можу використовувати його для розширення своїх можливостей у Fedora, Red Hat і похідних

RPMFusion

Більшість дистрибутивів Linux отримують програмне забезпечення з офіційних сховищ. У них ми знаходимо, перш за все, пакети з відкритим кодом та/або безкоштовні пакети програмного забезпечення, але вони не пропонують усе, що може встановити дистрибутив. Один із варіантів, який мають користувачі Linux, коли в цих репозиторіях нічого немає, — скомпілювати програмне забезпечення, а також є інші, наприклад AUR для дистрибутивів на основі Arch або RPMFusion для тих, що базуються на Fedora або Red Hat.

Який кращий спосіб пояснити, що таке RPM Fusion, ніж використання визначення, яке вони нам дають: «RPMFusion надає програмне забезпечення, яке Проект Fedora або Red Hat не бажають поширювати. Це програмне забезпечення надається як попередньо скомпільовані RPM для всіх поточних версій Fedora та поточних версій Red Hat Enterprise Linux або клонів; ви можете використовувати репозиторії RPM Fusion із такими інструментами, як yum і PackageKit".

RPM Fusion надає програмне забезпечення, якого немає в офіційних сховищах

Як хтось, хто пробував і використовував різні дистрибутиви на основі Arch, я визначив би це так як AUR, але для Fedora та інші дистрибутиви, які підтримують сховища програмного забезпечення в пакетах RPM. Існують відмінності, найяскравіша з яких полягає в тому, що в AUR ми можемо знайти кілька варіантів однієї програми, щоб охопити всі можливості, але справа в тому, що і AUR, і репозиторій, з яким ми тут маємо справу, дозволяють нам інсталювати програмне забезпечення, якого немає в офіційних одні.

Його метою є «стати «офіційним» репозиторієм Fedora для всього легально розповсюджуваного безкоштовного та невільного програмного забезпечення, яке проект Fedora не бажає надсилати«. Пропозиції:

  • Безкоштовне програмне забезпечення: вони використовують безкоштовну ліцензію, наприклад відеоплеєри.
  • Невільне програмне забезпечення: воно використовує невільну ліцензію, як-от драйвери NVIDIA.
  • «Free Tainted» програмне забезпечення, яке є безкоштовним, але з обмеженнями в деяких країнах.
  • Програмне забезпечення Nonfree Tainted, яке використовує невільну ліцензію та не розповсюджується явно.

Як встановити Fusion RPM

Щоб використовувати репозиторії RPM Fusion, їх потрібно встановити/додати.

Fedora

встановлення sudo dnf https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion -nonfree-release-$(rpm -E %fedora).noarch.rpm sudo dnf config-manager --enable fedora-cisco-openh264

Останньою командою є використання бібліотеки openh264, яку вони використовують за замовчуванням.

Fedora OSTree (незмінні, як-от SilverBlue або Kinoite)

На Fedora Atomic, назва, дана новому сімейству незмінних:

встановлення sudo rpm-ostree https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora /rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm перезавантаження sudo

RHEL і сумісні, такі як CentOS

sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %rhel).noarch.rpm sudo dnf install --nogpgcheck https://mirrors. rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm - E %rhel).noarch.rpm

У CentOS Steam 8 ви також повинні написати:

sudo dnf config-manager --enable powertools

У старій версії CentOS 8 написано Електроінструменти у попередній команді.

А в RHEL 8 також написано наступне:

sudo subscription-manager repos --enable "codeready-builder-for-rhel-8-$(uname -m)-rpms"

Після встановлення, щоб також отримати "Tainted", вам потрібно встановити його пакунки:

sudo dnf встановити rpmfusion-free-release-tainted rpmfusion-nonfree-release-tainted

Чи безпечний RPM Fusion?

Для такого, як я, хто не любить стверджувати майже нічого категорично, відповісти на такі запитання нелегко. Теорія говорить так, що вони безпечні та що найсерйозніша проблема, з якою ми можемо зіткнутися, нічим не відрізняється від того, що відбувається, коли Canonical миттєво запаковує програму запуску Steam. Програмне забезпечення є офіційним для кожного проекту, воно скомпільоване та завантажене в RPM Fusion.

Думка спільноти – це сховище повністю надійний без відмінностей зі сховищами (PPA), які можна додати вручну. У них є процес контролю якості, політики, і деякі пакувальники Fedora також підтримують пакунки в цьому сховищі.

У моєму, і як я вже пояснював, я бачу це як Arch User Repository, і я вважаю, що до нього слід ставитися так само: щоб інсталювати будь-яке програмне забезпечення, перш за все мають бути офіційні репозиторії, потім репозиторії проекту та , якщо його немає в жодному з попередніх двох, потім встановіть RPM Fusion.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.