Multilib (Español)

From ArchWiki
Jump to: navigation, search

Habilitando el repositorio multilib permite al usuario ejecutar y utilizar aplicaciones de 32-bits en las compilaciones de 64-btis en las instalaciones de Arch Linux.

Estructura de Directorios

La instalación de Arch Linux de 64-btis con multilib activada sigue una estructura de directorios similar a Debian. Las librerias compatibles de 32-bits se encuentran en /usr/lib32/ y las librerías nativas en /usr/lib/.

Activación

Para utilizar el multilib, eliminamos el # del archivo /etc/pacman.conf (Por favor asegúrate de eliminar el # de ambas líneas):

[multilib]
Include = /etc/pacman.d/mirrorlist

Luego actualizamos nuestro listado de paquetes con pacman -Syu.

Nota: No ejecutemos pacman -Sy, ver System maintenance#Partial upgrades are unsupported.

Desactivación

Para revertir ésto y dejar nuestro sistema sólo con paquetes de 64-bits, desintalamos multilib:

Ejecutamos el siguiente comando para eliminar todos los paquetes que se instalaron desde multilib:

# pacman -R $(paclist multilib | cut -f1 -d' ')

Si tenemos conflictos con gcc-libs, instalamos nuevamente la version de 64-bits y repetimos el comando anterior:

# pacman -S gcc-libs base-devel

Comentamos nuevamente [multilib] del archivo /etc/pacman.conf quedando así:

#[multilib]
#Include = /etc/pacman.d/mirrorlist

Luego actualizamos el listado de paquetes con pacman -Syu.

Ver también