InicioLinuxComo instalar Guix linux

Como instalar Guix linux

Linux4/3/2015
Hola compañeros, Hoy les mostraré como instalar Guix. Una distro 100%, avalada por la FSF y basada en el gestor de paguetes universal NIX. El siguiente texto de referencia de Guix fue tomado de desdelinux. La Free Software Foundation (FSF) ha anunciado una nueva incorporación a su lista de distribuciones GNU/Linux libres y recomendadas: Guix System Distribution. Como sabéis, la gran mayoría de distribuciones Linux suelen dar prioridad al software libre frente al privativo, pero por encima de los ideales está el pragmatismo, el ofrecer al usuario un sistema operativo plenamente funcional. Por ello, solo unas pocas tienen el privilegio de estar auspiciadas por la FSF. A la lista tradicional de distribuciones GNU/Linux 100% libres avaladas por la FSF se le une ahora Guix -pronunciado como pronuncia geeks-, que como su nombre adelanta, se basa en el gestor de paquetes GNU Guix. Es decir, Guix no es otra Trisquel que casi cualquier usuario puede disfrutar, sino algo más complejo, más del gusto del usuario experimentado. En palabras de Ludovic Courtès, principal mantenedor de GNU Guix: “La meta de GNU Guix es acercar el sistema GNU como fue previsto hace 31 años y trasladar sus objetivos éticos en la ejecución. Por ejemplo, la administración de paquetes funcional significa que Guix ofrece completa la “fuente correspondiente” de sus paquetes, en la forma que marca la GNU GPL -los usuarios saben exactamente cómo se obtuvo un paquete binario-. Los usuarios sin privilegios pueden instalar paquetes y todo el sistema es adaptable y hackeable, a la Emacs“. Así, parece que Guix, a diferencia del resto de distribuciones listadas por la FSF, se enfoca en el hacker linuxero más amante de la libertad o en quien busca unos cimientos sobre los que construir un sistema a medida, con la particularidad de estar basado en GNU Guix -que a su vez es un port de Nix-, que no es un gestor de paquetes al uso, ni mucho menos. Para más datos, aquí tenéis el manual de referencia. Ahora si, continuamos con el tuto: Aclaraciones pertinentes: - La distro esta demasiado verde - Tiene muy pocos paquetes (lo que busquen, es casi seguro que no lo encuentren) - Al instalarla perderan el grub junto con su grub.cfg (hagan copia de los menuntry que tengan) - Pueden perder los datos de las otras particiones si no tienen cuidado al momento de crear la configuracion del config.scm inicial. - El esquema tipico de directorios no es igual. Casi todo lo encontraran con /store. - El unico escritorio es xfce, y no esta bien implementado (aun el scm que hay en la web no sirve). - Los repos hydra de gnu, son extremadamente lentos (tengan paciencia) - La imagen del grub y del dm no son mias. Ya que no pude virtualizar Guix. Por lo tanto le he instalado fisicamente - No me haré cargo de los sistemas rotos Hechas las aclaraciones.... Primero debemos descargarnos la ultima version de Guix, en este caso la 0.8.1. wget ftp://alpha.gnu.org/gnu/guix/gsd-usb-install-0.8.1.x86_64-linux.xz La descomprimimos. unxz gsd-usb-install-0.8.1.x86_64.xz Creamos el USB. Chequeen que este vacio, sino perderan lo que tengan. Y ojo con dd, si de equivocan de particion destino borraran lo que tengan. Cambien /dev/sdc1 por el dispositivo de uds. dd if=gsd-usb-install-0.8.1.x86_64 of=/dev/sdc1 bs=512 Reiniciamos la computadora. Nos va a aparecer la pantalla del grub de Guix, le damos enter: Esto nos dejara en linea de prompt. En mi caso en prompt no aparecio, se quedo colgado buscando unidades (tengo muchas). Si pasa esto simplemente presionen ctrl + c. Si usan la distribucion de teclado latinoamericano, les aconsejo a ejecuten: loadkeys la-latin1 Ahora necesitamos conexion a internet. Dhclient eth0 deberia funcionar en la mayoria de los casos, Pero a veces la interface tiene otro nombre. Por las dudas usamos el comando iwconfig (es el unico que funciona). dhclient eth0 chequeen que esten conectados con ping. Creamos una nueva particion (en mi caso voy a usar /dev/sda6): Yo prefiero usar cfdisk, sino pueden usar fdisk. O tambien podrian haberla creado antes con gparted. cfdisk /dev/sda Creamos un sistema de archivos ext4: mkfs.ext4 /dev/sda6 Montamos la nueva particion en /mnt: mount /dev/sda6 /mnt Iniciamos los repositorios: deco start cow-store /mnt Copiamos la plantilla de configuracion por defecto: cp /etc/configuration-template.scm /mnt/config.scm Y la editamos: nano /mnt/config.scm El contenido original es este: ;; This is an operating system configuration template. (use-modules (gnu)) (use-service-modules xorg networking dbus avahi) (use-package-modules avahi) (operating-system (host-name "antelope") (timezone "Europe/Paris") (locale "en_US.UTF-8") ;; Assuming /dev/sdX is the target hard disk, and "root" is ;; the label of the target root file system. (bootloader (grub-configuration (device "/dev/sdX"))) (file-systems (cons (file-system (device "root") (title 'label) (mount-point "/") (type "ext4")) %base-file-systems)) ;; This is where user accounts are specified. The "root" ;; account is implicit, and is initially created with the ;; empty password. (users (list (user-account (name "alice") (comment "Bob's sister") (group "users") ;; Adding the account to the "wheel" group ;; makes it a sudoer. Adding it to "audio" ;; and "video" allows the user to play sound ;; and access the webcam. (supplementary-groups '("wheel" "audio" "video")) (home-directory "/home/alice")))) ;; Add services to the baseline: the SLiM log-in manager ;; for Xorg sessions, a DHCP client, Avahi, and D-Bus. (services (cons* (slim-service) (dhcp-client-service) (avahi-service) (dbus-service (list avahi)) %base-services))) Yo lo adapte a mis necesidades, y quedo asi: Tengan mucho cuidado de escribir bien la sintaxis, sino el sistema no iniciara. Los mas importante es cambiar los datos para el grub y agregar un usuario. Esta es una configuracion muy basica, pero alcanza para que el sistema inicie. Guardamos e iniciamos el sistema Guix con nuestras configuraciones. guix system init /mnt/config.scm /mnt Cuando termine reiniciamos el equipo. Les aparecerá nuevamente la pantalla del grub de Guix (no encontraran nada de sus otras instalaciones). Luego iniciará Slim. Pueden cambiar el entorno con F1. Les recomiendo usar window maker, ratpoison es mas complicado. Logueense inicialmente como root, no hace falta que pongan clave. No tendran terminales asi que abran una tty. crtl + atl + F1, para abrir tty1. Logueense como root e instalen algunas cosas que les hará falta: guix package -i xfce4-terminal setxkbmap icecat emacs thunar mc scrot feh ejecutamos setxkbmap, para tenet el teclado el latinoamericano: setxkbmap latam Agreguen los usuarios a /etc/sudoers. Pongan clave a root: passwd Volvemos a la tty gráfica en la que estabamos: ctrl + alt + F7 Window maker, como todos los wm no agrega los programas que instalamos al menu automaticamente. Asi que click derecho - run y ejecutamos xfce4-terminal en la terminal ejecutamos mc y abrimos el archivo: /GNUstep/Defaults/WMRootMenu: Agregamos los programas que necesitemos siguiendo el mismo esquema: Luego recargan window maker y ya estan en el menú. Recuerden que para instalar paquetes: guix package -i paquete Para listar paquetes disponibles: guix package -A Para buscar paquetes: guix package -A | grep paquete Guix tambien soporta la compilacion de paquetes y muchas otras cosas mas. Les recomiendo leer las man-pages. Bueno eso seria todo, lo demas es experimentar y divertirse. Saludos.
Datos archivados del Taringa! original
107puntos
721visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
0visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

No hay comentarios nuevos todavía

Autor del Post

m
mabas011🇦🇷
Usuario
Puntos0
Posts8
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.