Como posso carregar i686 rpms em um kickstart do RedHat 7?

0

O RedHat 7 só vem em uma versão de 64 bits, como eu tenho certeza que a maioria de vocês está ciente. No entanto, as versões de 32 bits das bibliotecas mais comuns ainda estão disponíveis para os programas de 32 bits que precisam delas. Gostaríamos de usar um kickstart para pré-instalar vários rpms de 32 bits comuns, como glibc.i686, zlib.i686 e openssl-libs-i686. Eu não encontrei um método para pré-instalar pacotes i686 em um sistema operacional de 64 bits através de um arquivo de kickstart.

Eu sei o que não funciona . Meu entendimento era que eu poderia mudar "% packages" para "% packages --multilib", e que qualquer rpms explicitamente mencionado na seção de pacotes teria todas as plataformas disponíveis instaladas (isto é, a versão x64 e i686). Isso não está acontecendo. Também não posso simplesmente colocar o nome do pacote i686 (por exemplo, "glib.i686") na lista de pacotes. Eu recebo um erro de pacote desconhecido nesse caso.

    
por Haydentech 28.02.2017 / 19:37

1 resposta

0

Respondendo a minha própria pergunta, graças ao insight de Centimane ...

Pacotes i686 podem ser instalados através de um arquivo de kickstart, entretanto os pacotes i686 não estão presentes na mídia padrão do RHEL 7 de 4GB. Eles são, no entanto, encontrados na mídia "tudo" de 8GB. Acabei removendo a designação "--multilib" na seção% packages e apenas especificando os pacotes individualmente, por ex. "glibc.i686", que teve sucesso.

    
por 28.02.2017 / 23:14