miércoles, noviembre 07, 2018

Instalar GCC6 en un entorno limpio chroot

Buenas! Hay determinados programas y/o paquetes que son necesarios o recomendables instalar en un entorno limpio para evitar y detectar errores.
Un caso claro son los paquetes GCC.


Entonces... ¡Manos a la obra! (La versión del paquete sobre la que explico es la gcc 6.5.0)
Necesitaremos:
1.- Crear un entorno CHROOT. 
En caso de no tenerlo ya pulsa aquí.

2.- Descargar PKGBUILD de AUR.
- Accedemos a esta dirección: https://aur.archlinux.org/packages/gcc6

- A la derecha encontramos la opción Download snapshot. Al pulsar descargamos en la carpeta CHROOT y descomprimimos el archivo PKGBUILD en CHROOT.

Guardamos en la misma carpeta CHROOT junto al PKGBUILD y continuamos...

3.- Abrimos terminal en la carpeta CHROOT
- Actualizamos el entorno chroot.
En Arch Linux:
arch-nspawn $CHROOT/root pacman -Syyu
En Manjaro:
manjaro-nspawn $CHROOT/root pacman -Syyu

- Construimos y creamos el paquete de instalación. (necesitamos alrededor de 10GB de espacio en la carpeta CHROOT y tiempo según tu CPU y disco duro.)
makechrootpkg -c -r $CHROOT
- Instalamos el paquete gcc y librerias generadas del paso anterior.
sudo pacman -U gcc6-libs-6.5.0-1-x86_64.pkg.tar.xz
sudo pacman -U gcc6-6.5.0-1-x86_64.pkg.tar.xz
sudo pacman -U gcc6-fortran-6.5.0-1-x86_64.pkg.tar.xz
sudo pacman -U gcc6-gcj-6.5.0-1-x86_64.pkg.tar.xz
Lo que está en rojo debemos de poner el nombre del archivo (van cambiando las versiones) que hemos creado en la carpeta de compilación y que termina en .pkg.tar.xz

¡Y esto es todo! ¿no es para tanto verdad?
Para cualquier duda o sugerencia pon un comentario
¡Saludos!

0 Comentarios :

Publicar un comentario

 
Google+