GNU/Linux >> Linux Esercitazione >  >> Fedora

Come installare RPM Fusion su Fedora 36 Linux

Fusione RPM è un repository di pacchetti aggiuntivi per Fedora ed EL+EPEL gestito da un gruppo di volontari della comunità. RPM Fusion non è un repository autonomo ma un'estensione dei pacchetti predefiniti di Fedora che non è stato possibile includere poiché Fedora è vincolato 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 gratuita, che ha per lo più quasi tutto il software libero ma è closed source e principalmente proprietario.

Nel seguente tutorial imparerai come installare RPM Fusion sulla tua workstation o server Fedora 36 per installare ulteriori pacchetti open-source o proprietari, insieme a esempi di utilizzo di RPM nel terminale della riga di comando.

Aggiorna Fedora

Prima di continuare, si consiglia al sistema di assicurarsi che tutti i pacchetti esistenti siano aggiornati per evitare conflitti di sistema durante l'installazione e una buona manutenzione del sistema.

sudo dnf upgrade --refresh -y

Controlla RPM Fusion

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 i risultati dal tuo elenco di repository dnf.

dnf repolist | grep rpmfusion

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

Installa e abilita 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.

Installa/Abilita il repository gratuito si

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

Installa/Abilita il repository non gratuito

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:

Abilita aggiornamenti dei test di fusione RPM

Per gli utenti che potrebbero richiedere gli ultimi aggiornamenti all'avanguardia come la versione beta più recente o la nuova versione di driver NVIDIA, l'abilitazione di RPM Fusion Testing Branch può essere utile, ma tieni presente che i pacchetti potrebbero essere instabili; per favore usali con cautela .

Abilita il Test degli aggiornamenti Archivio

sudo dnf config-manager --set-enabled rpmfusion-free-updates-testing

Abilita il Test degli aggiornamenti Archivio

sudo dnf config-manager --set-enabled rpmfusion-nonfree-updates-testing

Verifica se sono state aggiunte le fusioni RPM di test.

dnf repolist | grep rpmfusion

Esempio di output:

Esempi di fusione RPM

Cerca i pacchetti

Ora è possibile installare molte applicazioni popolari che non sono presenti nel repository predefinito di Fedora, come Discord o Telegram.

Installa Discord Esempio:

sudo dnf install discord -y

Installa esempio di Telegram:

sudo dnf install telegram -y

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

sudo dnf search discord

Esempio di output:

Inoltre, l'installazione del pacchetto dnf-utilities può dare risultati migliori.

sudo dnf install dnf-utils -y

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

sudo repoquery -i discord

Esempio di output:

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

Installa metadati RPM Fusion AppStream

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

sudo dnf groupupdate core

Installa RPM Fusion Multimedia

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

Installa pacchetti multimediali per applicazioni abilitate GStreamer:

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

Installa i pacchetti audio e video richiesti da alcune applicazioni:

sudo dnf groupupdate sound-and-video

Repos Fusion 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 libdvdcss

Ora, con tainted, è possibile installare pacchetti come libdvdcss.

sudo dnf install libdvdcss

Installa il supporto Taint RPM Fusion Non-Free (per pacchetti non Floss):

sudo dnf install rpmfusion-nonfree-release-tainted

Esempio di installazione di ulteriori pacchetti di supporto proprietari contaminati.

sudo dnf install \*-firmware

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

dnf repolist | grep rpmfusion

Esempio di output:

Come sopra, puoi vedere che il tutorial ha tutti i repository di RPM Fusion abilitati; idealmente, avresti installato solo lo standard per la maggior parte delle situazioni.

Come disabilitare gli aggiornamenti dei test di fusione RPM

Se non hai più bisogno del repository di test di fusione RPM, puoi disabilitarlo utilizzando uno dei seguenti comandi che corrispondono al repository che hai abilitato.

Disabilita il repository degli aggiornamenti dei test gratuiti

sudo dnf config-manager --set-disabled rpmfusion-free-updates-testing

Disabilita il Test degli aggiornamenti Archivio

sudo dnf config-manager --set-disabled rpmfusion-nonfree-updates-testing

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.

Rimuovi il repository gratuito

sudo dnf remove rpmfusion-free-release -y

Rimuovi il repository non gratuito

sudo dnf remove rpmfusion-nonfree-release -y

Rimuovi il repository gratuito (contaminato)

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

Rimuovi il repository non gratuito (contaminato)

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

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


Fedora
  1. Come installare file RPM su Fedora Linux [Tutorial per principianti]

  2. Come installare codec multimediali in Fedora Linux

  3. Come aggiungere caratteri in Fedora Linux

  4. Come installare VLC su Fedora Linux

  5. Come installare Zoom in Fedora Linux 35

Come installare PHP 8.1 su Fedora 36 Linux

Come installare Python 3.10 su Fedora Linux

Come installare RPM Fusion su AlmaLinux 8

Come installare RPM Fusion su Fedora 35

Come installare Webmin su Fedora Linux

Come installare Webmin su Fedora Linux