Por alguma razão, quando eu corro yum
para obter o cmake, ele instala uma versão mais antiga. Poderia ser porque minha lista de recompra não está completa? Estou no CentOS 6 usando uma instalação mínima da área de trabalho a partir do CD de instalação não líquida. Alguém poderia me dar um link de repo ou algo assim?
O mesmo acontece no Scientific Linux.
Eu gostaria de compilá-lo como último recurso, porque estou tentando fazer o yum install cmake
trabalho em um script bash.
centos
yum
repository
scientific-linux
Dominique
fonte
fonte
yum
configuração em/etc/yum.repos.d/*
; existe alguma coisa que esteja bloqueando a versão instalada.enabled=1
?Respostas:
Você não diz, mas que versões você está adquirindo e quais versões você espera?
Quais repositórios eu tenho?
Você pode descobrir quais repositórios seu sistema está configurado para consultar usando este comando:
Informações do pacote
Você pode consultar qualquer pacote, instalado ou não
yum info <pkg>
.URL do pacote
Você pode descobrir onde o RPM está sendo baixado usando o
repoquery
comandoQue faz parte deste repositório:
Portanto, este é um repositório básico da distribuição do CentOS que fornece este pacote.
Que outros repositórios possuem?
Você pode consultar quais repositórios contêm um pacote específico (pelo menos a maioria dos principais repositórios ) usando o pkgs.org .
De acordo com esta lista, o repo EPEL tem a versão mais recente pré-construída. A versão deste pacote é a seguinte: cmake 28-2.8.11.2-1.
fonte
ATrpms Testing repository
tem a versão que eu preciso. Eu instalei e usei esse repositório para obter a versão mais recente, obrigado.Eu precisava do cmake 2.8 no CentOS 6.5, mas minhas tentativas de usar o yum também sempre manteriam o cmake em 2.6, mesmo que eu tentasse adicionar repositórios que aparentemente continham a versão correta. É meio hacky, mas consegui o que precisava executando os seguintes comandos como root:
fonte