Estou movendo um servidor CentOS de 32 bits que executa aplicativos de 32 bits para o CentOS de 64 bits para permitir mais RAM. Eu já tenho um arquivo de kickstart que eu uso, mas infelizmente os pacotes listados não possuem extensões. O resultado é que eu acabo com todas as versões x86_64 dos pacotes, mas preciso do i686 (onde disponível), senão acabo com alguns arquivos / inconsistências faltando.
Como posso configurar o yum no kickstart para favorecer a instalação do i686 sobre o x86_64 em um sistema x86_64?
Ao investigar, descobri que em yum.conf
setting multilib_policy=all
faria com que todas as versões disponíveis fossem instaladas, o que seria próximo o suficiente para meus propósitos, mas o kickstart não pode passar as opções do yum. Usando uma seção %pre
install para injetar a opção de configuração na imagem de instalação parece que funcionaria, mas não é uma solução muito elegante, existe uma maneira melhor de definir essa opção durante uma instalação automatizada?
Minha alternativa para isso seria criar scripts para a extensão apropriada para todos os pacotes no kickstart, mas eu preferiria uma opção de configuração se ela pudesse ser relativamente limpa.