Check the new version here

Popular channels

Usando pacman y yaourt en cualquier distro


Hola compañeros!

El titulo es un poco engañoso, ya que no se trata de usar pacman desde otra distro, sino de hacer un chroot, insertando un arch muy minimo. No se me ocurría que titulo ponerle (xD)

Para los usuarios mas avanzados, el post se trata simplemente de hacer un chroot con un arch bootstrap usando las X del sistema anfitrión.

El porqué se debe a verme en la necesidad de usar Linux Mint (el cual no me gusta), extrañar horriblemente pacman y yaourt, y no querer usar el script PacApt.
Ademas me pareció interesante el hecho de instalar y desinstalar sin afectar el sistema anfitrión. Es como tener una VM en tiempo real.


Primero debemos descargar la imagen bootstrap:

curl -O http://www.gtlib.gatech.edu/pub/archlinux/iso/2014.11.01/archlinux-bootstrap-2014.11.01-x86_64.tar.gz

Sino desde el navegador:

ftp://ftp.archlinux.org/iso/

Descompriman la imagen (yo la voy a descomprimir en mi directorio):

cd /home/mabas
tar xzf /home/mabas/archlinux-bootstrap-2014.11.01-x86_64.tar.gz


Nos creara el directorio root.x86_64

Elegimos algún servidor de repositorio:

nano /home/mabas/root.x86_64/ etc/pacman.d/mirrorlist




Agregar los repos AUR:

Abran una terminal del equipo host:

nano /home/mabas/root.x86_64/ etc/pacman.conf

Y añadan al final:

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch



Le damos permisos a cualquiera para que pueda conectarse al servidor X.

xhost +

echo $DISPLAY

Tomamos nota del valor que nos da. A mi me dio :0.

Nos metemos dentro de la jaula:

/home/mabas/root.x86_64/bin/arch-chroot /home/mabas/root.x86_64/




Inicializar Pacman

Esto puede demorar un poco, tómense un café tranquilos.

pacman-key --init

pacman-key --populate archlinux


Ahora estamos listos para actualizar el sistema huestped:
pacman -Syu



Instalamos yaourt

pacman -S yaourt

Para poder usar el servidor X del sistema anfitrión:

export DISPLAY=:0

Audacious dentro de la jaula usando las X de Mint. Como ven no esta instalado en Mint, sino en arch.







Y listo ya podemos empezar a instalar programas. Siempre dentro de la jaula, o sea que no afectara al sistema anfitrion.
Demás esta decir que cada vez que quieran ejecutar el programa deberán hacer chroot.

Espero sepan disculpar lo desordenado del post pero fue hecho a las apuradas.

Saludos!
0
0
0
0No comments yet