Building 32-bit packages on a 64-bit system (Español)

From ParabolaWiki
Jump to: navigation, search

Cómo construir paquetes i686 en un sistema x86_64. Este artículo se enfoca en la configuración de las herramientas de construcción de paquetes. Esto solía ser complicado (actualmente es muy sencillo, pero son muchos pasos), sin embargo desde libretools 20160418, es realmente simple.

1 Crear el entorno chroot

Todo lo que usted necesita es crear el entorno chroot de 32-bit con libretools:

# librechroot -A i686 -n my-i686-chroot-name make

2 Uso del entorno chroot

Después de esto, podrá compilar sus paquetes para i686 en máquinas x86_64:

# libremakepkg                        # para x86_64
# libremakepkg -n my-i686-chroot-name # para i686

3 Recrear chroots

Borre todos los chroots y cree chroots para ambas arquitecturas.

# rm -rf /var/lib/archbuild # o donde sea que CHROOTDIR esté configurado en su /etc/libretools.d/chroot.conf o ~/.config/libretools/chroot.conf
# librechroot make                                # para x86_64
# librechroot -A i686 -n my-i686-chroot-name make # para i686

4 Vea también