Comment activer le dépôt RepoForge sur CentOS 7

RPMForge est maintenant RepoForge. Et dans ce tutoriel, je vais vous montrer comment installer et activer RepoForge sur la plateforme CentOS 7 x86_64.

Vérifiez d’abord que vous utilisez CentOS 7. Vérifiez votre version avec cette commande :

[[email
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

Téléchargez le paquet RPM

wget http://apt.sw.be/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

Vérifiez l'intégrité du paquet que vous avez téléchargé.

rpm -Kv rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

Sortie :

 Signature V3 DSA/SHA1 de l'en-tête, clé ID 6b8d79e6 : OK Résumé SHA1 de l'en-tête : OK (e5714445d5ef3919d2c608192b23b22bff1883ec) MD5 digest : OK (aed55512ff31c562e48bdd7c5d9f0060) Signature V3 DSA/SHA1, clé ID 6b8d79e6 : OK

Puis installez-le avec RPM

sudo rpm -ivh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

Mettez maintenant à jour vos dépôts et installez quelque chose comme l'outil de surveillance MySQL mtop :

sudo yum update && sudo yum install mtop

Il y a 4 sous-référentiels dans RepoForge

  • rf: RepoForge. Ce repo est activé par défaut. Il ne remplace pas les paquets de base de CentOS.
  • rfx: RepoForge-extras. Ce dépôt est désactivé par défaut, car ses paquets remplacent les paquets de base de CentOS.
  • rft: RepoForge-testing. Ce dépôt est désactivé par défaut.
  • rfb: RepoForge-buildtools

Didacticiel Vidéo:

Comment désactiver RepoForge

Si votre CentOS a activé d'autres dépôts tiers tels que EPEL, REMI, webtatic, alors ces dépôts tiers peuvent entrer en conflit les uns avec les autres, donc une meilleure façon d'utiliser ces dépôts est de les désactiver par défaut et de les activer uniquement lors de l'installation de paquets provenant de ces dépôts.

Pour désactiver RepoForge, ouvrez le fichier /etc/yum.repo.d/rpmforge.repo

sudo nano /etc/yum.repos.d/rpmforge.repo

Trouvez cette ligne

enabled = 1

1 signifie que c'est activé. Maintenant, changez-le en ceci.

enabled = 0

0 signifie qu'il est désactivé. Sauvegardez et fermez le fichier.

disable RepoForge

Maintenant si vous voulez installer des paquets logiciels qui ne sont inclus que dans le dépôt RepoForge comme mtop, utilisez cette commande.

 sudo yum --enablerepo=rpmforge install mtop

Cela va temporairement activer le dépôt et installer mtop. Une fois l'installation terminée, il est à nouveau désactivé.

Comment puis-je savoir à partir de quel référentiel un paquet est installé ?

Vous pouvez utiliser la commande yum info.

yum info mtop

sortie :

Loaded plugins : fastestmirrorLoading mirror speeds from cached hostfile * base : ftp.osuosl.org * epel : mirrors.kernel.org * extras : pubmirrors.dal.corespace.com * updates : centos-distro.cavecreek.netPaquets installésNom : mtopArch : noarchVersion : 0.6.6Release : 1.2.el7.rfTaille : 135 kRepo : installéFromrepo : rpmforgeSummary: Outil pour surveiller une base de données MySQLURL : http://mtop.sourceforge.net/License : GPLDescription : mtop (MySQL top) surveille une base de données MySQL en montrant les requêtes : qui prennent le plus de temps pour se terminer. Les fonctionnalités : incluent le "zoom" sur un processus pour montrer la requête complète : et l'"explication" des informations de l'optimiseur de requête.

Scroll to Top