Cómo sacar paquetes i386 de CentOS / RedHat 5

¿Quién precisa la versión i386 de cada paquete en un sistema x86_64?

Para liberar espacio y evitar la descarga e instalación de actualizaciones de esos paquetes que no usamos yo uso este procedimiento:

1.- Confirmar que estamos usando un kernel x86_64 con este comando:

# uname -a | grep x86_64

Eliminar todos los paquetes i386 que también están instalados en versión x86_64:

# yum remove $( for i in ` rpm -q arch=i386 -a | sed s/\.i386$//` ; do [ `rpm -q $i | wc -l ` -eq 2 ] && echo $i.i386; done )

Por las dudas confirmar que en la segunda columna del listado de confirmación dice i386 o i686 en todos los casos. Además confirmar que la sección “Removing for dependencies:” no contiene paquetes i386 u otros que puedan ser necesarios (usualmente sólo aparece algún paquete i686 que también está instalado en x86_64).

Lo mismo para los i686 que pueden haber quedado:

# yum remove $( for i in ` rpm -q arch=i686 -a | sed s/\.i686$//` ; do [ `rpm -q $i | wc -l ` -eq 2 ] && echo $i.i686; done )

Anuncios