4 - Utilizando la jaula chroot


Monografía creado por Claudio Aracena . Extraido de: http://www.tux.cl/doku.php?id=articulos:configuracion:instalacion_de_software_de_32_bits_en_ubuntu_para_amd64
28 Febrero 2006
Como vimos la forma más simple de utilizar la jaula es mediante un

chroot /var/chroot/warty-i386/

y ejecutar los comandos que nos interese, en el caso de las aplicaciones bajo X, debemos exportar el display antes de ejecutarlas.

Para hacer todo esto de forma más simple, existe el comando dchroot, el cual se instala con un:

apt-get install dchroot

La configuración es de lo más simple, sólo hay que indicar la ruta hacia la jaula y una etiqueta para identificarla


ejemplo de /etc/dchroot.conf
 x86 /var/chroot/warty-i386 
fin de /etc/dchroot.conf


con esta configuración hecha, podemos (mediante un simple comando) ejecutar las aplicaciones. Por ejemplo si tenemos OpenOffice:

dchroot -c x86 -d openoffice

Algo mucho más simple y transparente se puede lograr si creamos en /usr/local/bin el siguiente script:


script do_dchroot
 #!/bin/sh exec dchroot -c x86 -d "$(basename $0) $1 $2 $3 $4 $5 $6 $7 $8 $9" "$@" 
fin de script do_dchroot


e “instalamos” las aplicaciones mediante link simbólicos, siguiendo con el ejemplo de OO:

cd /usr/local/binln -s do_dchroot openoffice

para ejecutar las aplicaciones (y terminando el ejemplo) sólo basta con:

openoffice.

===== =====

Autor y licencia de 'Instalación de software de 32 bits en Ubuntu para AMD64'

Copyleft 2000-2006 Tux.cl
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.