A atualização da versão menor do CentOS permite atualizar o software para um nível mais novo?

1

Eu tenho ouvido rumores assim:

  1. se você não atualizar sua versão secundária do CentOS, como de 6.5 a 6.9, alguns pacotes não obterão atualizações de yum update .

isso é verdade?

  1. Se eu precisar atualizar para a versão secundária mais recente, digamos 6.9 atualmente, a abordagem a seguir é "minimamente viável"?

( Eu não quero atualizar nenhum outro software a menos que seja desnecessário. Efetivamente, estou perguntando se essa atualização mínima me permitiria atualizar qualquer software específico para a versão mais recente disponível. )

remove other .repo file, and put enabled=0 in the [updates] section and [extras] section in the CentOS-Base.repo file, ensure the [base] section to have enabled=1, then do yum update

    
por Sajuuk 22.06.2018 / 11:24

1 resposta

2

É 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:

  1. Modifique o arquivo /etc/yum.repos.d/CentOS-Base.repo e altere todos os caminhos para apontar para baseurl=http://vault.centos.org/VERSION/... .

  2. 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
    
  3. 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:

por 28.06.2018 / 08:44