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.
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
Debería poder include lo siguiente en la sección %packages
de su file kickstart para instalar el package.
%packages ... glibc-*.i686 ...