Hola compañeros,
En esta ocasión les traigo un LiveCD de Gentoo configurado para usar fuentes y binarios, valiéndose para esto de los repos de Calculate Linux. Los mismos no tienen la misma cantidad de paquetes que Gentoo, pero si una cantidad considerable.
Salvo por el hecho de que es un LiveCD, la configuración del binhost , el artwork y la reduccion del tamaño (el stage4 pesaba 1.8 gb y la ISO 761 mb), el contenido de programas es como el stage4 de mi post anterior, pero actualizado al 26/12/2015.
Iniciando la ISO en una máquina virtual.
Debo aclarar que el nombre mabas-OS es una broma que los usuarios de gnulibre.com (sobre todo los del chat) sabrán entender.
La ISO inicia con un kernel gentoo generico, sin embargo lleva dentro otro kernel binario Sabayon. Este ultimo es el que se usará si instalan físicamente.
Luego de presionado ENTER deberán elegir la distribución del teclado (US por defecto). Pueden darle nuevamente ENTER, ya que cuando inicie el entorno gráfico esta configurado el teclado latinoamericano.
Cargado el teclado procede a volcar el squasfs a memoria. Esto puede demorarles algunos segundos dependiendo del equipo. Terminado esto debería aparecerles el DM para loguearse.
Los usuarios y las claves son:
User: root - Pass: gnulibre
User: gnulibre - Pass: gnulibre
Siguiente la tónica de la broma le hice un logo (es larry, me quedo medio fea pobre vaca) y modifiqué el código del screenfetch-dev para que la reconozca como un distro.
Actualizando antes de crear la ISO
Aquí como podrán observar el uso de fuentes y binarios en conjunto.
Si no estuviese configurado el binhost al Instalar Midori debería compilar 25 paquetes, en cambio de esta manera solo compilará 8 y usará 17 binarios.
Aclaro que para usar los binarios de Calculate deberan usar el parámetro -g (--getbinpkg). Por ej. para instalar Midori usé: emerge -gav, en vez de -av. Si no usan -g se compilará se la forma que gentoo lo hace habitualmente.
Aclaraciones:
Para reducir el tamaño de la ISO he eliminado mucho, principalmente /usr/portage. Así que lo primero que deben hacer es actualizar el arbol de Portage y la base de eix:
sudo emerge --sync && sudo eix-update
El uso de un LiveCD de Gentoo, en mi opinión, no tiene mayor sentido salvo que se la instale.
La ISO no tiene un instalador. Iba a hacer una con Calamares pero recordé que no se usarlo (y no tengo ganas de leer).
De todas maneras si quieran instalarla físicamente en su disco pueden hacerlo de la siguiente forma:
Necesitaran cdrtools y squashfs-tools.
Crean un directorio para montar la ISO:
sudo mkdir /mnt/iso
montan la ISO:
sudo mount -t iso9660 -o loop /donde/este/la/iso /mnt/iso
Copian el image.squashfs a otra carpeta con permisos rw:
cp image.squashfs ~/Documentos/
Crean una carpeta para contener toda la estructura de directorios descomprimida:
mkdir ~/Documentos/gentoosq
Descomprimen es squashfs:
sudo unsquashfs -d ~/Documentos/gentoosq ~/Documentos/image.squashfs
Hecho esto tendrán dentro de gentoosq la estructura completa y podrán instalar del mismo modo que el stage4 del post anterior.
Aquí podrán descargar la ISO
Cualquier duda me consultan
Hasta la próxima.