Comment installer RPM Fusion sur Rocky Linux 9/8

L'installation de RPM Fusion sur Rocky Linux, une distribution basée sur RHEL, déverrouille une vaste gamme de logiciels qui ne sont pas disponibles dans les référentiels par défaut. Cela améliore la fonctionnalité et la flexibilité de votre système, en particulier pour les utilisateurs recherchant des fonctionnalités multimédia et des applications open source supplémentaires.

Principales caractéristiques et avantages :

  • Bibliothèque de logiciels étendue: Accès à une large gamme de packages, notamment des codecs multimédia, des pilotes et d'autres logiciels non inclus dans les référentiels par défaut.
  • Mises à jour régulières: Des mises à jour fréquentes garantissent que vous disposez des dernières versions du logiciel, améliorant ainsi la sécurité et les performances.
  • Soutien communautaire: Bénéficiez d'un référentiel communautaire qui fournit des packages fiables et minutieusement testés.
  • Prise en charge multimédia améliorée: Installez facilement les codecs et outils multimédia essentiels, garantissant une meilleure gestion et lecture des médias.
  • Facilité d'utilisation: Processus d’installation et de configuration simple, intégré de manière transparente à votre système de gestion de packages existant.
  • Focus sur l'Open Source: donne la priorité aux packages open source, conformément à la philosophie de nombreux utilisateurs et développeurs Linux.

Une fois l'introduction terminée, explorons comment installer RPM Fusion sur Rocky Linux 9 ou 8 à l'aide du terminal de ligne de commande.

Étape 1 : mettre à jour Rocky Linux avant l’installation de RPM Fusion

Avant de continuer, veuillez vous assurer que tous les logiciels existants sont mis à jour sur Rocky Linux pour éviter tout problème potentiel lors de l'installation et assurer une bonne maintenance du système.

sudo dnf upgrade --refresh

Étape 2 : Importer le référentiel EPEL et EPEL Next

Note: Assurez-vous d'importer le référentiel EPEL correct pour RPM Fusion, correspondant à la version de Rocky Linux que vous utilisez actuellement.

La première étape consiste à installer le référentiel EPEL, et l'approche recommandée consiste à installer les deux référentiels.

Importer EPEL pour Rocky Linux 9

La première étape consiste à activer le référentiel CRB.

sudo dnf config-manager --set-enabled crb
sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm

Importer EPEL pour Rocky Linux 8

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-8.noarch.rpm

Étape 3 : Installer RPM Fusion

RPM Fusion propose deux référentiels, « gratuit » et « non libre », avec des packages logiciels différents. Le référentiel « gratuit » contient des packages open source sous licence libre et open source, telle que la GPL. Ces packages peuvent être librement distribués, modifiés et utilisés sans restrictions. Ils sont « libres comme en liberté », et pas seulement « gratuits ».

Le référentiel « non libre » contient des packages qui ne sont pas open source ou sous licence libre et open source. Ces packages peuvent être distribués, modifiés et utilisés sous certaines conditions mais pas librement distribués ou modifiés. Des exemples de packages dans le référentiel non libre incluent des pilotes propriétaires et des codecs multimédia.

Notamment, les paquets du référentiel non libre peuvent avoir des licences plus permissives que les logiciels commerciaux. Pourtant, la Free Software Foundation ne les considère pas comme des logiciels libres.

Installer le référentiel gratuit RPM Fusion.

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

Installer le référentiel non libre RPM Fusion.

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

Ensuite, vérifiez l'installation avec la commande suivante :

dnf repolist | grep rpmfusion

Exemple de sortie :

rpmfusion-free-updates    RPM Fusion for EL 9 - Free - Updates
rpmfusion-nonfree-updates RPM Fusion for EL 9 - Nonfree - Updates

Étape 4 : Activer les mises à jour des tests RPM Fusion

L'activation de la branche de test RPM Fusion vous permet de recevoir les dernières versions du logiciel, si elles sont disponibles dans le référentiel de test, avant qu'elles ne soient transférées vers la branche stable. Comme pour toute branche de test, utilisez-la avec prudence.

Activer le gratuit Test des mises à jour Dépôt

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

Activer le non-libre Test des mises à jour Dépôt

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

Vérifiez si les fusions RPM de test ont été ajoutées.

dnf repolist | grep rpmfusion

Exemple de sortie :

rpmfusion-free-updates            RPM Fusion for EL 9 - Free - Updates
rpmfusion-free-updates-testing    RPM Fusion for EL 9 - Free - Test Updates
rpmfusion-nonfree-updates         RPM Fusion for EL 9 - Nonfree - Updates
rpmfusion-nonfree-updates-testing RPM Fusion for EL 9 - Nonfree - Test Updates

Étape 5 : Exemples de commandes RPM Fusion

Tout d’abord, répertoriez ce qui est disponible dans les référentiels RPM Fusion que vous avez importés.

Répertorier tous les forfaits

dnf --enablerepo=rpmfusion-* list available | grep rpm fusion | more

De plus, l'installation du package dnf-utilities peut donner de meilleurs résultats.

sudo dnf install dnf-utils -y

Ensuite, utilisez la commande repo query. L'exemple continuera à utiliser Discord.

sudo repoquery -i VirtualBox

Comme vous pouvez le voir, le package VirtualBox provient du référentiel RPM Fusion Free.

Installer les métadonnées RPM Fusion AppStream

Le référentiel RPM Fusion fournit des packages pour GNOME et KDE Discover.

sudo dnf groupupdate core

Installer RPM Fusion Multimédia

Les référentiels RPM Fusion fournissent des packages et des mises à jour pour lire les fichiers multimédias et la compatibilité GStreamer.

Installez les packages multimédia pour les applications compatibles GStreamer :

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

Installez les packages audio et vidéo requis par certaines applications :

sudo dnf groupupdate sound-and-video

Étape 5 : Dépôts RPM Fusion corrompus

RPM Fusion possède ce que l'on appelle des référentiels « corrompus » gratuits et non libres. En résumé, ces référentiels contiennent des logiciels illégaux dans certains pays en raison de licences.

Installez le support gratuit de Taint RPM Fusion (pour les packages Floss)

sudo dnf install rpmfusion-free-release-tainted

Installer le support Taint RPM Fusion Non-Free (pour les packages non-Floss)

sudo dnf install rpmfusion-nonfree-release-tainted

Un exemple consiste à installer des packages de support propriétaires corrompus supplémentaires.

sudo dnf install \*-firmware

Une fois cela fait, utilisez la commande grep pour vérifier le repolist dnf de tous les RPM Fusions installés.

dnf repolist | grep rpmfusion

Comme mentionné ci-dessus, vous pouvez voir que tous les référentiels de RPM Fusion sont activés dans le didacticiel ; idéalement, seule la norme serait installée pour la plupart des situations.

Conseils supplémentaires : mise à jour et suppression de RPM Fusion

Comment désactiver les mises à jour des tests RPM Fusion

Si vous n'avez plus besoin du référentiel de tests de fusion RPM, vous pouvez le désactiver à l'aide de l'une des commandes suivantes correspondant au référentiel que vous avez activé.

Désactivez le référentiel de mises à jour de tests gratuites

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

Désactivez le référentiel de mises à jour de tests non gratuites

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

Comment supprimer (désinstaller) RPM Fusion

Supprimer des référentiels de votre système est relativement simple. Pour supprimer des référentiels, vous devez trouver leur nom et utiliser la commande dnf Remove. Tout d’abord, assurez-vous d’avoir le nom complet. Cela peut être fait en utilisant la commande suivante.

Supprimer le référentiel gratuit

sudo dnf remove rpmfusion-free-release -y

Supprimer le référentiel non libre

sudo dnf remove rpmfusion-nonfree-release -y

Supprimer le référentiel gratuit (entaché)

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

Supprimer le référentiel non libre (entaché)

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

Pour réinstaller le lecteur Fusion, répétez le processus au début du didacticiel.

Conclusion

Il existe quelques référentiels de packages réputés que vous pouvez utiliser sur les distributions basées sur RHEL, et l'un des plus respectés est RPM Fusion. Il est facile à configurer et à utiliser, vous donnant accès à de nombreux logiciels non disponibles dans les référentiels par défaut.

Pour rechercher des packages dans la base de données du référentiel RPM Fusion, visitez ici.

Joshua James
Suis-moi
Les derniers articles par Joshua James (tout voir)

Laissez un commentaire