Cómo instalar glibc.i686 usando rpm con la dependencia resuelta

Sé que puedo usar yum para hacer eso. Pero mi problema es un poco diferente.

Quiero escribir una secuencia de commands de installation de kickstart para que luego de la installation del sistema operativo como paso posterior a la installation, glibc.i686 rpm se descargue usando wget e instalado. El sistema operativo principal que se está instalando es x86_64. Por lo tanto, no puedo seleccionar el package glibc.i686 durante la installation. Además, no puedo usar yum en el script posterior a la installation porque creo que sería demasiado complicado.

Así que pensé en get todas las dependencies rpms e instalarlas usando rpm . Pero al tratar de encontrar las dependencies, muestra nss-freebl algo rpm, pero cuando bash instalar ese package, se refiere a glibc.i686 (es decir, tenemos una dependencia circular). Si bash instalarlos juntos en el mismo command rpm, muestra la list de dependencies.

¿Cómo puedo resolver esto?

Como @WarrenYoung mencionó en los comentarios , en las distribuciones de 64 bits, generalmente es el caso de que puede instalar las versiones de 32 y 64 bits de las bibliotecas. Caso en cuestión, aquí está mi sistema Fedora 14.

Ejemplo

Aquí está mi información de architecture.

 $ getconf LONG_BIT 64 

Aquí está mi información de architecture del sistema operativo.

 $ uname -a Linux grinchy 2.6.35.14-106.fc14.x86_64 #1 SMP Wed Nov 23 13:07:52 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux 

Esto es lo que las bibliotecas de architecture GLIBC he instalado.

 $ rpm -q glibc glibc-2.13-2.i686 glibc-2.13-2.x86_64 

Puntapié inicial

Debería poder include lo siguiente en la sección %packages de su file kickstart para instalar el package.

 %packages ... glibc-*.i686 ...