Comment ajouter des référentiels et des RPM tiers dans Fedora

Utiliser Fedora signifie accepter que les logiciels tiers sous Linux que vous utilisez quotidiennement ne seront jamais inclus par défaut. Ce n’est pas pratique, mais ce n’est pas la fin du monde. C’est parce qu’il existe d’excellents services et ressources pour aider les utilisateurs à ajouter des référentiels tiers et des RPM dans Fedora pour obtenir ce dont ils ont besoin.

Le premier service que nous allons examiner est Fedora Copr. Copr est une nouvelle technologie, mais depuis sa sortie, les utilisateurs se sont tournés vers elle pour trouver des logiciels qui ne sont normalement pas inclus dans Fedora. Le système Copr peut être considéré comme le système «PPA» de Fedora, ou la version Redhat du service Open SUSE Build. La raison? Les utilisateurs et les développeurs peuvent facilement utiliser Copr et créer des référentiels de logiciels personnalisés pour distribuer facilement des logiciels aux utilisateurs de Fedora.

C’est de loin la meilleure ressource pour les logiciels tiers. Voici comment l’utiliser. Pour commencer, ouvrez un terminal. Un terminal est le seul moyen d’y parvenir, car Copr implique une interaction avec le gestionnaire de packages DNF (un programme de terminal).

Dans cet exemple, nous utiliserons Steam. Steam est un logiciel propriétaire, et par conséquent, Redhat (les personnes derrière Fedora) refuse de l’expédier dans leurs référentiels logiciels. Un bon moyen de résoudre rapidement ce problème est de l’obtenir sur Copr. Recherchez et trouvez Steam via la barre de recherche.

  Comment se déconnecter à distance de Netflix

Choisissez un résultat qui vous semble utile. Notez qu’il existe de nombreux dépôts Copr en double pour Steam. La meilleure façon de choisir, est de lire chaque page et de déterminer laquelle est la plus active. Dans ce cas, le dépôt Copr le plus actif pour Steam est: alunux / linux-steam-integration

Accédez à la page et lisez les instructions. Les responsables du repo sont généralement assez gentils pour vous dire exactement ce que vous devez savoir. Dans ce cas, le repo vapeur Alunux nécessite, pour activer au préalable le repo négatif17:

sudo u -c 'dnf config-manager --add-repo=https://negativo17.org/repos/fedora-steam.repo'

Ensuite, activez le dépôt Copr lui-même.

su -c 'dnf copr enable alunux/linux-steam-integration'

Ensuite, installez simplement Steam comme n’importe quel autre logiciel dans Fedora. Ceci est possible de deux manières. La première consiste à rechercher le logiciel Gnome pour «Steam» et à cliquer sur le bouton d’installation. Alternativement:

sudo dnf install steam

Vous pouvez également souhaiter une intégration Steam Linux:

su -c 'dnf install linux-steam-integration'

RPMFusion

Une autre façon d’améliorer sérieusement les sources logicielles de Fedora consiste à activer RPMFusion. Il s’agit d’un service bien connu qui se spécialise dans l’ajout de logiciels tiers (pensez aux pilotes propriétaires Nvidia et à d’autres outils non gratuits comme Skype, Discord, etc.).

Si vous ne voulez pas jouer avec Copr (ou ne trouvez pas quelque chose là-bas), un bon moyen est de l’ajouter à votre système. Mieux encore, RPM Fusion existe depuis des années et est toujours à jour. Lorsqu’une nouvelle version de Fedora apparaît, RPM Fusion fonctionnera avec elle. Voici comment faire avancer les choses.

  Comment suivre les hashtags sur Instagram

La version actuelle de Fedora au moment de l’écriture est la 26. Si vous lisez ceci dans le futur, allez Ici pour télécharger les packages non gratuits.

Pour la version 26, ouvrez un terminal et:

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-26.noarch.rpm -y

Une fois l’installation de ce package terminée, accédez au logiciel Gnome. Vous remarquerez qu’il y a beaucoup plus de logiciels disponibles. Sinon, ouvrez un terminal et faites:

dnf search programname

RPM Pbone

Une autre bonne ressource RPM est RPM Pbone. C’est un moteur de recherche qui recherche sur Internet (à l’aide de termes de recherche) les packages RPM. Ceci est un site Web assez simple. Cependant, les utilisateurs doivent savoir que d’autres distributions Linux utilisent le format de package Redhat RPM, et par conséquent, vous pouvez trouver des packages d’OpenSUSE, CentOS, etc.

Puisque ces formats de paquet sont similaires, il ne devrait pas être difficile d’installer un paquet OpenSUSE sur Fedora.

Pkgs.org et le service de compilation OpenSUSE

En plus de RPM Pbone, il existe d’autres référentiels RPM. Principalement, Pkgs.org et le service SUSE Build. En tant qu’utilisateurs de Fedora, Pkgs.org est probablement le meilleur point de départ. Il recherche activement dans de nombreuses distributions Linux (y compris Fedoras) des RPM et d’autres packages.

  Comment définir des rappels dans Slack

Pourquoi voudriez-vous utiliser Pkgs.org? Eh bien, si vous utilisez une nouvelle version de Fedora, certains programmes inclus dans les versions précédentes peuvent ne pas être là. Ce site Web vous permettra de l’obtenir. De plus, il recherche le logiciel dont vous avez besoin dans de nombreux endroits différents.Avec ce seul service, vous recherchez en fait plusieurs emplacements.

La deuxième ressource est l’OBS. L’OBS est principalement destiné aux utilisateurs de SUSE, mais fonctionne bien avec Fedora. C’est à cause de deux raisons:

L’OBS prend en charge Suse qui utilise des fichiers RPM. Fedora utilise également les RPM, afin que les utilisateurs puissent facilement installer les RPM Suse dans leur configuration Fedora (bien que non recommandé).
Étant donné que Fedora et Suse partagent un format de package, Fedora est généralement pris en charge de manière cohérente sur l’OBS. Lors de la recherche de programmes sur le site, les utilisateurs verront un bouton de téléchargement Fedora.

Utilisez l’OBS ici.

Conclusion

Fedora est un excellent système d’exploitation qui est toujours à la fine pointe dans le monde Linux. Beaucoup de nouvelles technologies démarrent dans Fedoraland avant de s’installer ailleurs. Cela dit, ils sont connus pour interdire les «logiciels non libres». Pour les défenseurs du logiciel libre, c’est bien. Cependant, si vous êtes un utilisateur général qui cherche à installer facilement Discord, vous allez passer un mauvais moment. C’est pourquoi il est important de savoir à quelles ressources les utilisateurs de Fedora peuvent se tourner pour obtenir des logiciels tiers.