Cara Mengaktifkan Repositori Fusion RPM Di Fedora, RHEL, AlmaLinux, Rocky Linux

Dalam panduan singkat ini, kita akan melihat apa itu repositori RPM Fusion, mengapa kita harus menginstal repositori RPM Fusion, dan terakhir bagaimana mengaktifkan repositori RPM Fusion di Fedora, RHEL, dan klonnya seperti distribusi CentOS, AlmaLinux dan Rocky Linux.
Contents
Apa itu RPM Repositori Fusion?1. Aktifkan Repositori Fusion RPM Di Fedora Linux1.1. Daftar Repositori Di Fedora2. Aktifkan Repositori Fusion RPM Di RHEL2.1. Daftar Repositori yang Terpasang Di Sistem Berbasis RHELKesimpulanApa itu Repositori RPM Fusion?

Proyek Fedora secara ketat mematuhi kebijakan lisensi Fedora. Ini mengecualikan beberapa paket dari repositori resmi karena alasan berikut:
Jika sebuah paket layak, itu tidak dapat dimasukkan dalam Fedora; Jika sebuah paket adalah sumber tertutup, itu tidak dapat dimasukkan dalam Fedora; Jika sebuah paket secara legal terbebani, tidak dapat disertakan dalam Fedora;Jika paket melanggar undang-undang Amerika Serikat (khususnya, undang-undang Federal atau negara bagian yang berlaku), paket tersebut tidak dapat disertakan dalam Fedora.
Paket apa pun yang gagal memenuhi kebijakan yang disebutkan di atas tidak akan disertakan dalam repositori resmi Fedora dan RHEL. Inilah sebabnya mengapa beberapa repositori pihak ketiga, yang memiliki kebijakan lisensi liberal, dibuat. Salah satu repositori tersebut adalah RPM Fusion.

RPM Fusion adalah repositori perangkat lunak pihak ketiga yang dikelola komunitas yang menyediakan paket yang tidak dapat dikirimkan oleh proyek Fedora dan Red Hat karena alasan hukum dan berbagai alasan lainnya seperti yang dinyatakan sebelumnya.

RPM Fusion adalah harus menginstal codec multimedia yang diperlukan, perangkat lunak berpemilik dan driver di Fedora, RHEL dan klonnya seperti CentOS, AlmaLinux dan Rocky Linux dll.

RPM Fusion memiliki dua repositori yaitu “gratis” dan “tidak bebas”. Repositori gratis berisi paket-paket yang Open Source seperti yang didefinisikan oleh pedoman lisensi Fedora. Repositori nonfree berisi paket yang dapat didistribusikan ulang yang bukan Open Source dan paket yang tidak gratis untuk tujuan komersial.

Anda dapat menambahkan kedua repo dan menggunakannya secara bersamaan di sistem pribadi Anda. Tidak akan ada konflik antara paket dalam repo gratis dan tidak bebas. Jika Anda tertarik untuk menjalankan hanya paket gratis, tambahkan saja repo gratis dan instal repo tidak gratis nanti.
1. Aktifkan RPM Fusion Repository Di Fedora Linux

Untuk mengaktifkan repositori RPM Fusion gratis dan tidak gratis di sistem Fedora Anda, jalankan:
$ 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
Contoh output:

 Pemeriksaan kedaluwarsa metadata terakhir : 1:51:10 yang lalu pada Kamis 29 April 2021 14:10:14. 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 Ketergantungan diselesaikan. Versi Arsitektur Paket Ukuran Repositori Pemasangan: rpmfusion-free-release noarch 34-1 @commandline 11 k rpmfusion-nonfree-release noarch 34-1 @commandline 11 k Ringkasan Transaksi Instal 2 Paket Ukuran total: 23 k Ukuran terpasang: 11 k Apakah ini ok [y/T]: y Mengunduh Paket: Menjalankan pemeriksaan transaksi Pemeriksaan transaksi berhasil. Menjalankan tes transaksi Tes transaksi berhasil. Menjalankan transaksi Persiapan : 1/1 Memasang : rpmfusion-nonfree-release-34-1.noarch 1/2 Memasang : rpmfusion-free-release-34-1.noarch 2/2 Memverifikasi : rpmfusion-free-release-34-1 .noarch 1/2 Memverifikasi : rpmfusion-nonfree-release-34-1.noarch 2/2 Terpasang: rpmfusion-free-release-34-1.noarch rpmfusion-nonfree-release-34-1.noarch Selesai!

L seperti yang sudah saya sebutkan, Anda hanya dapat menginstal repo gratis seperti di bawah ini:

$ sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch .rpm 

Untuk mengaktifkan hanya repositori RPM Fusion yang tidak gratis, lakukan:

$ sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch .rpm

On Fedora Silverblue:

Untuk menambahkan dan mengaktifkan repositori RPM Fusion gratis dan tidak gratis pada mesin Fedora Silverblue, jalankan:

$ sudo rpm-ostree 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

Nah, repositori RPM Fusion diinstal dan diaktifkan. Mari kita lanjutkan dan lihat apakah RPM Fusion diaktifkan atau tidak.
1.1. Daftar Repositori Di Fedora

Untuk menemukan daftar repositori yang diinstal di Fedora, jalankan:
$ dnf repolist
Contoh output:

 repo id nama repo fedora Fedora 34 - x86_64 fedora-cisco-openh264 Fedora 34 openh264 (Dari Cisco) - x86_64 Fedora fedora Modular 34 - x86_64 rpmfusion-free RPM Fusion untuk Fedora 34 - Gratis rpmfusion-free-updates RPM Fusion untuk Fedora 34 - Gratis - Memperbarui rpmfusion-nonfree RPM Fusion untuk Fedora 34 - RPM tidak gratisfusion-nonfree-updates RPM Fusion untuk Fedora 34 - Tidak gratis - Pembaruan pembaruan tes Fedora 34 - x86_64 - Updates updates-modular Fedora Modular 34 - x86_64 - Updates

Jika Anda hanya ingin membuat daftar repositori yang diaktifkan, perintahnya adalah:

$ dnf repolist enabled

Pertama kali Anda mencoba menginstal paket dari repositori RPM Fusion, Utilitas dnf meminta Anda untuk mengonfirmasi tanda tangan repositori. Ketik y dan tekan ENTER untuk mengonfirmasinya.

[...] warning: /var/cache/dnf/rpmfusion-free-27856ae4f82a6a42/packages/ffmpeg-4.4-2.fc34.x86_64.rpm: Header V3 RSA/SHA1 Signature , ID kunci d651ff2e: NOKEY RPM Fusion untuk Fedora 34 - Gratis 1,6 MB/s | 1.7 kB 00:00 Mengimpor kunci GPG 0xD651FF2E: Userid : "RPM Fusion repositori gratis untuk Fedora (2020) [email protected]" Sidik Jari: E9A4 91A3 DE24 7814 E7E0 67EA E06F 8ECD D651 FF2E Dari : /etc/pki /rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-34 Apakah ini ok [y/T]: y [...]

2. Aktifkan Repositori RPM Fusion Di RHEL

In RHEL dan klonnya seperti CentOS, AlmaLinux, Rocky Linux dll., Anda harus mengaktifkan repositori [EPEL] sebelum mengaktifkan repositori RPM Fusion.

Untuk menginstal repositori EPEL di sistem Red Hat Enterprise Linux, jalankan:

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

Setelah mengaktifkan repositori EPEL, jalankan perintah berikut untuk mengaktifkan repositori RPM Fusion di RHEL dan klonnya yang kompatibel CentOS, AlmaLinux dan Rocky Linux:

$ 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

Contoh keluaran:

Pemeriksaan kedaluwarsa metadata terakhir: 0:09:07 yang lalu pada hari Jumat 23 September 2022 11:41:49 UTC. rpmfusion-free-release-8.noarch.rpm 861 B/s | 11 kB 00:12 rpmfusion-nonfree-release-8.noarch.rpm 877 B/s | 11 kB 00:12 Ketergantungan diselesaikan. ================================================== ============================= Paket Versi Arch Ukuran Repositori =============== ================================================== =============== Instalasi: rpmfusion-free-release noarch 8-0.1 @commandline 11 k rpmfusion-nonfree-release noarch 8-0.1 @commandline 11 k Ringkasan Transaksi ===== ================================================== ========================= Instal 2 Paket Ukuran total: 22 k Ukuran terinstal: 7,6 k Apakah ini ok [y/T]: y Mengunduh Paket : Menjalankan pemeriksaan transaksi Pemeriksaan transaksi berhasil. Menjalankan tes transaksi Tes transaksi berhasil. Menjalankan transaksi Persiapan : 1/1 Memasang : rpmfusion-free-release-8-0.1.noarch 1/2 Memasang : rpmfusion-nonfree-release-8-0.1.noarch 2/2 Memverifikasi : rpmfusion-free-release-8-0.1 .noarch 1/2 Memverifikasi : rpmfusion-nonfree-release-8-0.1.noarch 2/2 Terinstal: rpmfusion-free-release-8-0.1.noarch rpmfusion-nonfree-release-8-0.1.noarch Selesai!

Jika Anda menggunakan CentOS Steam 8, Anda juga perlu mengaktifkan repositori [PowerTools].

$ sudo dnf config-manager --enable powertools

CentOS 8 (versi lama) menggunakan nama case sensitif untuk repositori PowerTools:

$ sudo dnf config-manager - -aktifkan PowerTools

On RHEL 8, Anda harus mengaktifkan subscription:

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

In RHEL 7 dan klon yang kompatibel seperti C entOS 7, jalankan perintah berikut untuk mengaktifkan repositori EPEL dan RPM Fusion:

$ sudo yum localinstall --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https: //mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm

2.1. – Daftar Repositori yang Terinstal Di Sistem berbasis RHEL

Anda dapat melihat daftar repositori yang diinstal kapan saja menggunakan perintah berikut:

$ dnf repolist

Or,

$ yum repolist

Output sampel:

repo id repo name Appstream AlmaStreamLinux appstream -ce-stable Docker CE Stable - x86_64 epel Paket Ekstra untuk Enterprise Linux 8 - x86_64 epel-modular Paket Ekstra untuk Enterprise Linux Modular 8 - ekstra x86_64 AlmaLinux 8 - Ekstra rpmfusion-free-updates RPM Fusion untuk EL 8 - Gratis - Memperbarui rpmfusion -pembaruan tidak gratis RPM Fusion untuk EL 8 - Tidak Gratis - Updates

Conclusion

Itu saja. Anda sekarang tahu cara mengaktifkan repositori RPM Fusion sistem berbasis RPM seperti Fedora, RHEL, CentOS, AlmaLinux, dan Rocky Linux. Mengaktifkan RPM Fusion di sistem yang baru diinstal adalah wajib karena menyediakan banyak paket tidak resmi yang tidak termasuk dalam repositori resmi.

Resource:
RPM Fusion Configuration