Come installare / abilitare RPM Fusion su Fedora 35

Fusione RPM è un repository di pacchetti aggiuntivi per Fedora e EL+EPEL che un gruppo di volontari della comunità mantiene. RPM Fusion non è un repository autonomo ma un'estensione dei pacchetti predefiniti di Fedora che non è stato possibile includere a causa del fatto che Fedora è vincolata dalle stesse restrizioni legali di Red Hat.

Il repository RPM Fusion è disponibile in due versioni, gratuito e non gratuito. Il repository gratuito contiene una versione gratuita del software che è open source e non libero, che ha quasi tutto il software libero ma è closed source e principalmente proprietario.

Nel seguente tutorial imparerai come installare RPM Fusion sul tuo sistema operativo Fedora 35.

Prerequisiti

  • Sistema operativo consigliato: Fedora Linux 35
  • Account utente: Un account utente con accesso sudo o root.

Aggiorna il sistema operativo

Aggiorna il tuo Fedora sistema operativo per assicurarsi che tutti i pacchetti esistenti siano aggiornati:

sudo dnf upgrade --refresh -y

Il tutorial utilizzerà il comando sudo che collaborano con noi, attingono direttamente dalla storia e dalla tradizione veneziana supponendo che tu abbia lo stato di sudo.

Per verificare lo stato di sudo sul tuo account:

sudo whoami

Esempio di output che mostra lo stato di sudo:

[joshua@fedora ~]$ sudo whoami
root

Per configurare un account sudo esistente o nuovo, visita il nostro tutorial su Aggiungere un utente a Sudoers su Fedora.

Per utilizzare l' account di root, usa il seguente comando con la password di root per accedere.

su

Dipendenza di installazione richiesta

Prima di procedere con l'installazione, esegui il seguente comando per installare o verifica che il pacchetto dnf-plugins-core sia installato sul tuo desktop Fedora.

sudo dnf install dnf-plugins-core -y

Per impostazione predefinita, questo dovrebbe essere installato.


pubblicità


Verifica la fusione RPM

La prima attività consiste nel verificare se i repository RPM Fusion sono già abilitati. Durante l'installazione di Fedora, avevi la possibilità di configurare repository di terze parti.

Apri il tuo terminale e usa il seguente comando grep, che stamperà tutti gli hit dal tuo elenco di repo dnf.

dnf repolist | grep rpmfusion

Se non disponi di repository RPM Fusion nell'elenco dei repository dnf, il risultato verrà restituito senza nulla. In questo caso, passa alla parte successiva del tutorial.

Installa e abilita i repository RPM Fusion

Per installare i repository RPM Fusion nel tuo terminale, esegui i seguenti comandi.

Nota, se sei un fan dell'open source, installa solo il repository gratuito. Per tutti gli altri utenti, installa entrambi.

Per abilitare il repository gratuito, usa:

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

Per abilitare il repository Non-Free:

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

Quindi, verifica l'installazione.

dnf repolist | grep rpmfusion

Esempio di output:

rpmfusion-free                 RPM Fusion for Fedora 35 - Free
rpmfusion-free-updates         RPM Fusion for Fedora 35 - Free - Updates
rpmfusion-nonfree              RPM Fusion for Fedora 35 - Nonfree
rpmfusion-nonfree-updates      RPM Fusion for Fedora 35 - Nonfree - Updates

pubblicità


Esempi di fusione RPM

Cerca pacchetti

Molte applicazioni popolari che non si trovano nel repository predefinito di Fedora, come Discord o Telegram, possono ora essere installate.

Installa Discord Esempio:

sudo dnf install discord -y

Installa Telegram Esempio:

sudo dnf install telegram -y

Per cercare i pacchetti per vedere se sono disponibili utilizzando il gestore di pacchetti DNF, di cui RPM Fusion fa ora parte, utilizzare il comando di ricerca dnf.

sudo dnf search discord

Esempio di output:

Come installare / abilitare RPM Fusion su Fedora 35

Inoltre, installando il pacchetto dnf-utilities può dare risultati migliori.

sudo dnf install dnf-utils -y

Quindi utilizzare il comando query repo. L'esempio continuerà a utilizzare Discord.

sudo repoquery -i discord

Esempio di output:

Come installare / abilitare RPM Fusion su Fedora 35

Come puoi vedere, il pacchetto Discord proviene dal repository RPM Fusion Non-Free. Idealmente, puoi usare il ricerca dnf e controlla con il comando repoquery dnf per indagare su qualsiasi pacchetto che utilizza il gestore di pacchetti dnf.

Installa i metadati RPM Fusion AppStream

Il repository RPM Fusion fornisce pacchetti per GNOME e KDE Discover.

sudo dnf groupupdate core

Esempio di output:

Come installare / abilitare RPM Fusion su Fedora 35

Tipo Sì e quindi premere il TASTO INVIO per procedere con l'installazione.

Installa RPM Fusion Multimedia

I repository RPM Fusion forniscono anche pacchetti e aggiornamenti per riprodurre file multimediali e compatibilità con GStreamer.

Installa i pacchetti multimediali per le applicazioni abilitate per GStreamer:

sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin

Esempio di output:

Come installare / abilitare RPM Fusion su Fedora 35

Tipo Sì e quindi premere il TASTO INVIO per procedere con l'installazione.

Installa i pacchetti audio e video richiesti da alcune applicazioni:

sudo dnf groupupdate sound-and-video

Esempio di output:

Come installare / abilitare RPM Fusion su Fedora 35

Tipo Sì e quindi premere il TASTO INVIO per procedere con l'installazione.

Depositi di fusione RPM contaminati

RPM Fusion ha ciò che è noto come “contaminato” repository gratuiti e non gratuiti. Per riassumere, questi repository contengono software illegale in alcuni paesi, come la riproduzione di DVD con libdvdcss.

Installa il supporto Taint RPM Fusion Free (per i pacchetti Floss) e libdvdcss:

sudo dnf install rpmfusion-free-release-tainted
sudo dnf install libdvdcss

Esempio di output:

Come installare / abilitare RPM Fusion su Fedora 35

Tipo Sì e quindi premere il TASTO INVIO per procedere con l'installazione.

Installa il supporto Taint RPM Fusion non gratuito (per i pacchetti non Floss):

sudo dnf install rpmfusion-nonfree-release-tainted
sudo dnf install \*-firmware

Esempio di output:

Come installare / abilitare RPM Fusion su Fedora 35

Tipo Sì e quindi premere il TASTO INVIO per procedere con l'installazione.

Una volta fatto, usa il comando grep per controllare il repolist dnf di tutti gli RPM Fusion ora installati.

dnf repolist | grep rpmfusion

Esempio di output:

rpmfusion-free                 RPM Fusion for Fedora 35 - Free
rpmfusion-free-tainted         RPM Fusion for Fedora 35 - Free tainted
rpmfusion-free-updates         RPM Fusion for Fedora 35 - Free - Updates
rpmfusion-nonfree              RPM Fusion for Fedora 35 - Nonfree
rpmfusion-nonfree-tainted      RPM Fusion for Fedora 35 - Nonfree tainted
rpmfusion-nonfree-updates      RPM Fusion for Fedora 35 - Nonfree - Updates

pubblicità


Come rimuovere (disinstallare) RPM Fusion Repo

Rimuovere i repository dal tuo sistema Fedora è relativamente facile. Per rimuovere i repository, devi trovare il nome e utilizzare il comando dnf remove, ma prima assicurati di avere il nome completo. Questo può essere fatto usando il seguente comando.

rpm -qa 'rpmfusion*'

Esempio di output:

rpmfusion-free-release-35-1.noarch
rpmfusion-nonfree-release-35-1.noarch
rpmfusion-nonfree-appstream-data-35-1.fc35.noarch
rpmfusion-free-appstream-data-35-1.fc35.noarch
rpmfusion-free-release-tainted-35-1.noarch
rpmfusion-nonfree-release-tainted-35-1.noarch

Ora apri il tuo terminale e usa quanto segue.

Per rimuovere il repository gratuito, usa:

sudo dnf remove rpmfusion-free-release -y

Per rimuovere il repository Non-Free, usa:

sudo dnf remove rpmfusion-nonfree-release -y

Per rimuovere il repository gratuito (contaminato), usa:

sudo dnf remove rpmfusion-free-release-tainted -y

Per rimuovere il repository Non-Free (Tainted), usa:

sudo dnf remove rpmfusion-nonfree-release-tainted -y

Per reinstallare l'unità Fusion, ripeti la procedura all'inizio del tutorial.

Commenti e Conclusione

Nel tutorial, hai imparato come installare il repository RPM Fusion gratuito e non libero insieme ai repository contaminati sul tuo sistema operativo Fedora 35.

Nel complesso, RPM Fusion viene utilizzato anche sulle distribuzioni di tipo RHEL ed è un'opzione rispettata per ottenere pacchetti che non sono disponibili per impostazione predefinita mentre si utilizza ancora il gestore di pacchetti dnf e non si installa o si utilizza manualmente un servizio di terze parti come flatpak o snap .

Per cercare i pacchetti nel database del repository RPM Fusion, visitare qui.

Lascia un tuo commento