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 :
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txtTé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.rpmVérifiez l'intégrité du paquet que vous avez téléchargé.
rpm -Kv rpmforge-release-0.5.3-1.el7.rf.x86_64.rpmSortie :
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 : OKPuis installez-le avec RPM
sudo rpm -ivh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpmMettez maintenant à jour vos dépôts et installez quelque chose comme l'outil de surveillance MySQL mtop :
sudo yum update && sudo yum install mtopIl 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.
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.