Повечето Linux дистрибуции получават своя софтуер от официални хранилища. В тях откриваме преди всичко пакети с отворен код и/или безплатни софтуерни пакети, но те не предлагат всичко, което една дистрибуция може да инсталира. Една опция, която потребителите на Linux имат, когато няма нещо в тези хранилища, е да компилират софтуера, а има и други като AUR за базирани на Arch дистрибуции или RPMFusion за тези, базирани на Fedora или Red Hat.
Какъв по-добър начин да обясните какво е RPM Fusion от това да използвате определение, което ни дават"RPMFusion предоставя софтуер, който Fedora Project или 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 (Immutables, като 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 --активиране на електрически инструменти
В по-старата версия на 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.