É verdade que atualmente o CentOS foi para lançamentos de pontos . Como diz o link:
The CentOS Project provides updates or other changes ONLY for the latest version of each major branch. Thus, if the latest minor version of CentOS-6 is version 6.6 then the CentOS Project only provides updated software for this minor version in the 6 branch. If you are using an older minor version than the latest in a given branch, then you are missing security and bugfix updates.
O que isto significa é que, para versões secundárias antigas, nenhuma atualização é fornecida,
Então, o que você pode também desativar todos os repositórios do yum, adicionando
enabled=0
(ou alterando o enabled=1
para 0
) para cada [...] uma das seções dos arquivos em /etc/yum.repos.d
.
No entanto, ramos menores mais antigos ainda podem ser encontrados no Cofre do CentOS , então você não está preso se você não acompanhou a versão menor atual. Você não tem que passar pelo cofre em seqüência, como o documento acima também diz:
Any minor version is just a snapshot with previous updates, plus the latest batch of new upstream updates, rolled into a new [base] repo with an initially empty [updates] repo.
Veja também a postagem Como faço para manter o Centos na versão 6.3? .
Para instruir o yum a instalar uma versão específica do repositório:
-
Modifique o arquivo
/etc/yum.repos.d/CentOS-Base.repo
e altere todos os caminhos para apontar parabaseurl=http://vault.centos.org/VERSION/...
. -
Listar todas as versões disponíveis no repositório do seu pacote usando o sinalizador
--showduplicates
. Por exemplo, para as versões disponíveis da extensão GD para PHP:# yum --showduplicates list php-gd
-
Quando souber o nome completo da versão a ser instalada, especifique o nome do pacote com a versão, por exemplo:
# yum install php-gd-5.2.6
Referências:
- Obtenha o yum para instalar uma versão específica do pacote
- Como posso instruir o yum a instalar uma versão específica do pacote X?
- Como instalar uma versão específica do pacote no CentOS e no Ubuntu
-
Como restringir o yum para instalar ou atualizar um pacote para uma versão específica do pacote?
Isso mostra como congelar um pacote em um determinado número de versão. Isso é um pouco o oposto do que você está pedindo, mas pode ser útil.