CentOS 4.8 e glibc 2.5

4

Como eu iria instalar o glibc 2.5 no CentOS 4.8?

Eu sei que o CentOS 4.8 foi EOL'd, o que é bom e bom. No entanto, o ambiente em que estou trabalhando está usando esta versão e será por um tempo. Então, é com o que estou preso.

Estou familiarizado com o uso de yum , mas não estou tão familiarizado com o uso de rpm .

    
por Tim 19.09.2012 / 17:06

1 resposta

2

Como regra geral, atualizar um pacote com rpm em vez de yum é direto: pesquise em algum lugar onde você pode baixar o RPM para centos, faça o download e instale-o com rpm -i packagname.rpm . Alternativamente, baixe o rpm fonte, compile-o sob o Centos 4.8 e instale-o (por exemplo, backport it - o que é algo bastante estranho para a glibc, porque a glibc constitui uma grande parte do ambiente para o qual você está retornando).

Repita para quaisquer dependências que o novo pacote glibc possa ter - ou seja, o novo glibc pode depender da versão mais recente de outros pacotes. (libc é provável que tenha vários).

Repita também para todos os pacotes atualmente instalados que requeiram a versão da libc que vem com o Centos 4.8 ou que sejam incompatíveis com as versões mais recentes (você terá que atualizá-los para versões que sejam aceitáveis com um novo glibc). É provável que o glibc tenha lotes destes, e muitos deles serão outras bibliotecas.

Esses upgrades extras podem, por sua vez, acionar outro ciclo de atualizações. e assim por diante. para a glibc, trate "may" como "will".

Acho que você precisa se perguntar se realmente quer fazer isso. Seus objetivos são contraditórios - você quer / precisa ficar com uma versão mais antiga de centos, mas você também quer uma nova versão. Para alguns pacotes, isso não seria grande coisa ... mas o glibc é uma parte essencial de um sistema Linux, alterá-lo afetará praticamente todos os executáveis compilados no sistema. Alguns vão funcionar muito bem, e alguns vão quebrar completamente com o novo glibc, e (o pior de tudo) alguns terão comportamentos e resultados sutilmente diferentes - e errados -.

Isso levará a uma situação em que você não tem nenhum benefício de permanecer com o Centos 4.8 (por exemplo, sistema e comportamento conhecidos, todas as peculiaridades e bugs possuem correções / soluções alternativas, sem surpresas, etc.) AND onde alguns / mais / todos os benefícios de atualizar para uma versão mais recente são compensados pelo fato de que você está executando um sistema híbrido exclusivo - nem peixe nem aves. Não será um híbrido com poderes super mutantes, será um monstro de Frankenstein com partes desajeitadas e deselegantes.

Em suma, minha recomendação é ficar com o que você tem ou atualizar para o mais recente Centos 6.3. Parece que você pode ter um processo de gerenciamento de mudanças bastante rígido no trabalho, o que exigirá um planejamento cuidadoso (sempre uma boa ideia de qualquer maneira) e uma justificativa por escrito da necessidade de atualização - incluindo detalhes dos problemas que a versão antiga está causando e benefícios que a atualização fornecerá.

Além disso, ser capaz de demonstrar que qualquer aplicativo essencial funcionará bem no novo Centos seria um suplemento inestimável para a justificativa ... então, se você puder, tente inicializar uma máquina 6.3 ou VM e instalar o software nela .

    
por 20.09.2012 / 12:54