RPM Fusion è un repository specifico per Fedora Linux. È una fusione dei repository software Livna, Freshrpms e Dribble per raggruppare le risorse. Tra le altre cose, il repository fornisce pacchetti per contenuti multimediali e codec richiesti. Il repo è diviso in "gratuito " e "non gratuito “.
Comando per aggiungere RPM Fusion Repos su AlmaLinux o Rocky Linux 8
1. Vai al terminale di comando
Se stai utilizzando un desktop GUI, apri l'applicazione del terminale di comando mentre gli utenti della CLI la stanno già utilizzando.
2. Abilita EPEL Repo
Prima di aggiungere il repository RPM, è importante che il nostro sistema AlmaLinux o Rocky Linux 8 abbia abilitato il popolare repository Extra Packages for Enterprise Linux (EPEL). Per farlo usa:
sudo dnf install epel-release
o
sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm sudo dnf
Esegui aggiornamento di sistema:
sudo dnf update
3. Aggiungi RPM Fusion Repos
Una volta che il EPEL è abilitato, il passaggio successivo consiste nell'aggiungere facilmente RPM Fusion utilizzando i comandi indicati di seguito:
sudo dnf install rpmfusion-free-release sudo dnf install rpmfusion-nonfree-release
o
sudo dnf install --nogpgcheck https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm sudo dnf install https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
Esegui l'aggiornamento del sistema
sudo dnf update
4. Controlla i Repo disponibili
Per confermare di aver aggiunto correttamente RPM Fusion al tuo sistema Linux basato su RHEL, usa:
dnf repolist
5. Elenca tutti i pacchetti disponibili in RPM Fusion
Se vuoi sapere quali sono i pacchetti disponibili per l'installazione tramite il repository RPM Fusion per il tuo sistema Linux, elencali semplicemente usando questo comando:
Per pacchetti gratuiti
dnf repository-packages rpmfusion-free-updates list
Per i non liberi
dnf repository-packages rpmfusion-nonfree-updates list
6. Cerca pacchetti
Invece di elencare tutti i pacchetti, possiamo cercare alcuni pacchetti particolari per sapere se è disponibile in RPM Fusion o meno. Diciamo che vogliamo cercare i pacchetti relativi a VirtualBox, quindi il comando sarà:
dnf repository-packages rpmfusion-free-updates list| grep -i virtualbox
Per installare qualsiasi pacchetto, usa semplicemente il DNF e il nome del pacchetto disponibile nel repository RPM Fusion.
Ad esempio:
sudo dnf install VirtualBox-server
7. Disabilita o abilita qualsiasi repository
Dopo aver aggiunto alcuni repository come RPM Fusion, se vuoi che il tuo sistema non lo usi, possiamo disabilitarlo e abilitarlo ogni volta che richiesto usando il config-manager
Installa Yum Utils:
sudo dnf install yum-utils
Sintassi del comando per abilitare o disabilitare il repository:
sudo yum-config-manager --disable repository-ID
Per ottenere l'ID elenca i repository utilizzando
dnf repolist
Diciamo che vogliamo disabilitare Fusion, quindi il comando sarà:
sudo yum-config-manager --disable rpmfusion-free-updates
Per abilitare lo stesso in futuro, usa:
sudo yum-config-manager --enable rpmfusion-free-updates
Per elencare, tutti i repository abilitati e disabilitati digitano semplicemente:
dnn repolist all
In questo modo, possiamo aggiungere e abilitare il repository RPM Fusion su Rocku Linux 8 o ALmalinux 8 utilizzando il terminale di comando.