Pour une raison quelconque, lorsque je lance yum
pour obtenir cmake, il installe une version plus ancienne. Serait-ce parce que ma liste de pensions n'est pas complète? Je suis sur CentOS 6 en utilisant une installation de bureau minimale à partir du CD d'installation non net. Quelqu'un pourrait-il me donner un lien repo ou quelque chose?
La même chose se produit sur Scientific Linux.
Je prendrais la compilation moi-même en dernier recours parce que j'essaie de faire yum install cmake
fonctionner un script bash.
centos
yum
repository
scientific-linux
Dominique
la source
la source
yum
configuration dans/etc/yum.repos.d/*
; y a-t-il quelque chose qui bloque la version installée?enabled=1
?Réponses:
Vous ne dites pas mais quelles versions obtenez-vous et quelles versions attendez-vous?
Quels référentiels ai-je?
Vous pouvez découvrir quels référentiels votre système est configuré pour interroger à l'aide de cette commande:
Informations sur le package
Vous pouvez interroger n'importe quel package, qu'il soit installé ou non
yum info <pkg>
.URL du package
Vous pouvez savoir où un RPM est téléchargé à l'aide de la
repoquery
commande.Qui fait partie de ce référentiel:
Il s'agit donc d'un référentiel de base pour la distribution CentOS qui fournit ce package.
Quels autres référentiels ont-ils?
Vous pouvez interroger quels référentiels contiennent un package spécifique (au moins la plupart des référentiels principaux) à l'aide de pkgs.org .
Selon cette liste, le repo EPEL a la dernière version pré-construite. La version de ce paquet est la suivante: cmake 28-2.8.11.2-1.
la source
ATrpms Testing repository
la version dont j'avais besoin. Je l'ai installé et utilisé ce dépôt pour obtenir la dernière version, merci.J'avais besoin de cmake 2.8 sur CentOS 6.5, mais mes tentatives d'utilisation de yum maintiendraient également toujours cmake à 2.6 même si j'essayais d'ajouter des dépôts qui contenaient apparemment la bonne version. C'est un peu hacky, mais j'ai pu obtenir ce dont j'avais besoin en exécutant les commandes suivantes en tant que root:
la source