В этом кратком руководстве мы рассмотрим, что такое репозиторий RPM Fusion, почему мы должны установить репозиторий RPM Fusion и, наконец, как включить репозиторий RPM Fusion в Fedora, RHEL и их подобных, таких как дистрибутивы CentOS, AlmaLinux.
Что такое репозиторий RPM Fusion?
RPM Fusion имеет два репозитория, а именно «free» и «nonfree».
Бесплатный репозиторий ( free ) содержит пакеты с открытым исходным кодом в соответствии с руководящими принципами лицензирования Fedora.
Несвободный репозиторий ( nonfree) содержит распространяемые пакеты, которые не являются Open Source, и пакеты, которые не являются бесплатными для коммерческих целей.
Вы можете добавить оба репозитория и использовать их одновременно в своей личной системе.
Между пакетами в бесплатных и несвободных репозиториях конфликтов не будет.
Если вас интересует запуск только бесплатных пакетов, просто добавьте free репо и установите unfree репо позже.
1. Включение репозитория RPM Fusion в Fedora Linux.
Чтобы включить как бесплатные, так и несвободные репозитории RPM Fusion в вашей системе Fedora, запустите:
$ sudo dnf install 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
Вывод:
Last metadata expiration check: 1:51:10 ago on Thursday 29 April 2021 02:10:14 PM. rpmfusion-free-release-34.noarch.rpm 5.5 kB/s | 11 kB 00:02 rpmfusion-nonfree-release-34.noarch.rpm 6.6 kB/s | 11 kB 00:01 Dependencies resolved. Package Architecture Version Repository Size Installing: rpmfusion-free-release noarch 34-1 @commandline 11 k rpmfusion-nonfree-release noarch 34-1 @commandline 11 k Transaction Summary Install 2 Packages Total size: 23 k Installed size: 11 k Is this ok [y/N]: y Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : rpmfusion-nonfree-release-34-1.noarch 1/2 Installing : rpmfusion-free-release-34-1.noarch 2/2 Verifying : rpmfusion-free-release-34-1.noarch 1/2 Verifying : rpmfusion-nonfree-release-34-1.noarch 2/2 Installed: rpmfusion-free-release-34-1.noarch rpmfusion-nonfree-release-34-1.noarch Complete!
$ dnf repolist repo id repo name fedora Fedora 34 - x86_64 fedora-cisco-openh264 Fedora 34 openh264 (From Cisco) - x86_64 fedora-modular Fedora Modular 34 - x86_64 rpmfusion-free RPM Fusion for Fedora 34 - Free rpmfusion-free-updates RPM Fusion for Fedora 34 - Free - Updates rpmfusion-nonfree RPM Fusion for Fedora 34 - Nonfree rpmfusion-nonfree-updates RPM Fusion for Fedora 34 - Nonfree - Updates updates Fedora 34 - x86_64 - Updates updates-modular Fedora Modular 34 - x86_64 - Updates
Если вы хотите вывести список только включенных репозиториев, команда будет такой:
$ dnf repolist enabled
[...] warning: /var/cache/dnf/rpmfusion-free-27856ae4f82a6a42/packages/ffmpeg-4.4-2.fc34.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID d651ff2e: NOKEY RPM Fusion for Fedora 34 - Free 1.6 MB/s | 1.7 kB 00:00 Importing GPG key 0xD651FF2E: Userid : "RPM Fusion free repository for Fedora (2020) rpmfusion-buildsys@lists.rpmfusion.org" Fingerprint: E9A4 91A3 DE24 7814 E7E0 67EA E06F 8ECD D651 FF2E From : /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-34 Is this ok [y/N]: y [...]
Заключение