Penggabungan RPM adalah gudang paket tambahan untuk Fedora dan EL+EPEL yang dikelola oleh sekelompok sukarelawan komunitas. RPM Fusion bukanlah repositori mandiri tetapi perpanjangan dari paket default Fedora yang tidak dapat disertakan karena Fedora terikat oleh batasan hukum yang sama seperti Red Hat.
Repositori RPM Fusion hadir dalam dua rasa, Gratis dan Tidak Gratis. Repositori gratis berisi versi gratis dari perangkat lunak yang open source dan non-free, yang sebagian besar memiliki hampir semua perangkat lunak gratis tetapi sumber tertutup dan sebagian besar berpemilik.
Dalam tutorial berikut, Anda akan mempelajari cara menginstal RPM Fusion di workstation atau server Fedora 36 Anda untuk instal paket sumber terbuka atau berpemilik tambahan, bersama dengan contoh menggunakan RPM di terminal baris perintah.
Perbarui Fedora
Sebelum melanjutkan, sistem Anda disarankan untuk memastikan semua paket yang ada sudah diperbarui untuk menghindari konflik sistem selama penginstalan dan pemeliharaan sistem yang baik.
sudo dnf upgrade --refresh -y
Periksa RPM Fusion
Tugas pertama adalah memeriksa apakah repositori RPM Fusion sudah diaktifkan. Saat menginstal Fedora, Anda memiliki opsi untuk menyiapkan repositori pihak ketiga.
Buka terminal Anda, dan gunakan perintah grep berikut, yang akan mencetak semua klik dari daftar repo dnf Anda.
dnf repolist | grep rpmfusion
Jika Anda tidak memiliki repositori RPM Fusion di daftar repo dnf Anda, hasilnya akan kembali tanpa hasil. Jika demikian, lanjutkan ke bagian berikutnya dari tutorial.
Instal &Aktifkan Repositori Fusion RPM
Untuk menginstal repo RPM Fusion di terminal Anda, Anda akan menjalankan perintah berikut.
Catatan, jika Anda penggemar open-source, hanya instal repositori gratis. Untuk semua pengguna lain, instal keduanya.
Instal/Aktifkan Repositor Gratis y
sudo dnf install \
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
Instal/Aktifkan Repositori Non-Gratis
sudo dnf install \
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Selanjutnya, verifikasi instalasi.
dnf repolist | grep rpmfusion
Contoh keluaran:

Aktifkan Pembaruan Pengujian Fusion RPM
Untuk pengguna yang mungkin memerlukan pembaruan terkini seperti beta terbaru atau Driver NVIDIA rilis baru, mengaktifkan Cabang Pengujian Fusion RPM dapat membantu tetapi perlu diingat bahwa paket mungkin tidak stabil; tolong gunakan dengan hati-hati .
Aktifkan Pembaruan Pengujian Repositori
sudo dnf config-manager --set-enabled rpmfusion-free-updates-testing
Aktifkan Menguji Pembaruan Repositori
sudo dnf config-manager --set-enabled rpmfusion-nonfree-updates-testing
Periksa untuk melihat apakah fusi RPM pengujian telah ditambahkan.
dnf repolist | grep rpmfusion
Contoh keluaran:

Contoh Penggabungan RPM
Telusuri Paket
Banyak aplikasi populer yang tidak masuk dalam repositori default Fedora, seperti Discord atau Telegram, sekarang dapat diinstal.
Instal Discord Contoh:
sudo dnf install discord -y
Instal Telegram Contoh:
sudo dnf install telegram -y
Untuk mencari paket untuk melihat apakah mereka tersedia menggunakan manajer paket DNF, yang sekarang menjadi bagian dari RPM Fusion, gunakan perintah pencarian dnf .
sudo dnf search discord
Contoh keluaran:

Selain itu, menginstal paket dnf-utilities dapat memberikan hasil yang lebih baik.
sudo dnf install dnf-utils -y
Kemudian gunakan perintah kueri repo. Contoh akan terus menggunakan Discord.
sudo repoquery -i discord
Contoh keluaran:

Seperti yang Anda lihat, paket Discord berasal dari repositori RPM Fusion Non-Free. Idealnya, Anda dapat menggunakan penelusuran dnf dan periksa dengan perintah repoquery dnf untuk menyelidiki paket apa pun yang menggunakan pengelola paket dnf.
Instal Data Meta AppStream RPM Fusion
Repositori RPM Fusion menyediakan paket untuk GNOME dan KDE Discover.
sudo dnf groupupdate core
Instal RPM Fusion Multimedia
Repositori RPM Fusion juga menyediakan paket dan pembaruan untuk memutar file multimedia dan kompatibilitas GStreamer.
Instal paket multimedia untuk Aplikasi yang Diaktifkan GStreamer:
sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
Instal paket suara dan video yang diperlukan oleh beberapa aplikasi:
sudo dnf groupupdate sound-and-video
Repos Fusion RPM Tercemar
RPM Fusion memiliki apa yang dikenal sebagai “tercemar” repositori gratis dan tidak gratis. Singkatnya, repositori ini berisi perangkat lunak yang ilegal di negara tertentu, seperti memutar DVD dengan libdvdcss .
Instal dukungan Taint RPM Fusion Free (Untuk Paket Floss) dan libdvdcss:
sudo dnf install rpmfusion-free-release-tainted libdvdcss
Sekarang, dengan tainted, adalah mungkin untuk menginstal paket-paket seperti libdvdcss.
sudo dnf install libdvdcss
Instal dukungan Non-Free Taint RPM Fusion (Untuk Paket Non-Floss):
sudo dnf install rpmfusion-nonfree-release-tainted
Contoh pemasangan paket dukungan kepemilikan tambahan yang tercemar.
sudo dnf install \*-firmware
Setelah selesai, gunakan perintah grep untuk memeriksa dnf repolist dari semua RPM Fusion yang sekarang diinstal.
dnf repolist | grep rpmfusion
Contoh keluaran:

Seperti di atas, Anda dapat melihat bahwa tutorial telah mengaktifkan semua repositori RPM Fusion; idealnya, Anda hanya akan menginstal standar untuk sebagian besar situasi.
Cara Menonaktifkan Pembaruan Pengujian Fusion RPM
Jika Anda tidak lagi memerlukan repositori pengujian fusi RPM, Anda dapat menonaktifkannya dengan menggunakan salah satu perintah berikut yang cocok dengan repositori yang Anda aktifkan.
Nonaktifkan Repositori Pembaruan Pengujian Gratis
sudo dnf config-manager --set-disabled rpmfusion-free-updates-testing
Nonaktifkan Pembaruan Pengujian Repositori
sudo dnf config-manager --set-disabled rpmfusion-nonfree-updates-testing
Cara Menghapus (Mencopot) RPM Fusion Repo
Untuk menghapus repositori dari sistem Fedora Anda relatif mudah. Untuk menghapus repositori, Anda perlu menemukan nama dan menggunakan perintah dnf remove, tetapi pertama-tama, pastikan untuk memiliki nama lengkap. Ini dapat dilakukan dengan menggunakan perintah berikut.
Hapus Repositori Gratis
sudo dnf remove rpmfusion-free-release -y
Hapus Repositori Tidak Gratis
sudo dnf remove rpmfusion-nonfree-release -y
Hapus Repositori Gratis (Tercemar)
sudo dnf remove rpmfusion-free-release-tainted -y
Hapus Repositori Tidak Bebas (Tercemar)
sudo dnf remove rpmfusion-nonfree-release-tainted -y
Untuk menginstal ulang drive Fusion, ulangi proses di awal tutorial.