Ao tentar atualizar meu servidor CentOS 4.7, o comando YUM UPDATE retorna:
- não usar ftp, http[s] ou arquivo para repositórios, ignorando - combinação repo/release/arch inválida
- URL longo para atualização terminando em repomd.xml dá 404
- não há mais espelhos para tentar
Eu vi em outro post como este (CentOS 5.x) com uma resposta sobre o término do suporte em alguma data de 2017, o que significa que um URL diferente é necessário para encontrar arquivos atualizados.
Isso é verdade para 4,7? Faz sentido que assim seja se esta for a forma padrão como o Linux é gerenciado pelos distribuidores. Em caso afirmativo, existem outros sites para encontrar o arquivo repomd.xml aparentemente necessário para uma atualização?
Tudo isso começou com uma falha no comando YUM INSTALL SQL.
Por último, o comando update altera a versão da minha instalação ou apenas adiciona/modifica arquivos da minha versão para aqueles incluídos nas versões mais recentes? Este último é como imagino que funcione, mas sou muito novo no Linux e quero saber tudo o que puder razoavelmente.
Responder1
Outros comentaristas estão se perguntando por que você se preocupa em atualizar este sistema operacional e se é o 7.4 que você quis dizer porque, em termos de atualidade do sistema operacional Linux, o CentOS 4.7 é um sistema operacional muito, muito, extremamente antigo.
CentOS 4 foi lançado em 2005, comqualqueratualizações que terminam no ano de 2012.
O motivo da atualização (além da óbvia ausência de um repositório mantido) seria simplesmente porque isso reduziria a conectividade com outras máquinas na Internet. Isso se deve à criptografia SSL/TLS, que recebeu muitas atualizações ao longo desses anos. Portanto, se esses "outros" servidores atualizados aos quais você está se conectando a partir da máquina antiga aplicarem, por exemplo, TLS 1.1, você poderá não ter sorte ao se conectar a eles em primeiro lugar.
Dito isto, você pode tentar a sorte com oCofre do CentOSe aponte os repositórios para lá. Não é criptografado, então suas chances de instalar pacotes são altas :).
Você precisará ajustar as definições do repositório /etc/yum.repos.d/
e apontá-las para o repositório do vault correspondente correto, por exemplo http://vault.centos.org/4.7/updates/x86_64/
(se a máquina/sistema operacional for x86_64 arch).