Instalación de Arch Linux: Escritorio Gnome

El primer paso en la instalación de Arch Linux, como vimos en el artículo anterior, es precísamente instalar el sistema base, quizá, la tarea más complicada e importante, por lo que a partir de ahora, todo será más sencillo, aunque deberemos acostumbrarnos a usar pacman, o lo que es lo mismo, el equivalente en Arch Linux de aptitude o apt en Debian o Ubuntu.

¿Empezamos?

Antes de nada, y siguiendo con el artículo Instalación de Arch Linux: Sistema Base, nos logueamos como root, y actualizamos nuestro sistema para asegurarnos de que todos los paquetes están al día. Para ello, utilizamos pacman:

Vamos a seleccionar los repositorios que queremos utilizar. Debemos editar el siguiente archivo:

# nano /etc/pacman.conf

Y activaremos el repositorio [unstable] (quitando el #):

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

[unstable]
Include = /etc/pacman.d/mirrorlist

Y acto seguido, tecleamos:

# pacman -Syy

Este comando lo debemos utilizar al ser la primera vez que actualizamos nuestro sistema y, del mismo modo, cada vez que cambiemos los repositorios.

En sucesivas ocasiones, cuando queramos actualizar nuestro sistema usaremos este otro:

# pacman -Syu

Bien, una vez actualizado Arch, tenemos que añadir nuestro usuario con el siguiente comando:

# adduser

Y en el diálogo que nos sale, elegimos nombre, contraseña…. a nuestro gusto. Ahora bien, para poder usar un escritorio sin problemas de permisos, y totalmente funcional, debemos agregar nuestro usuario a los grupos audio, video, storage, wheel, optical…. En otras distribuciones este paso se hace de manera automática, pero en Arch Linux escribimos en consola:

gpasswd -a usuario audio

gpasswd -a usuario wheel

gpasswd -a usuario storage

gpasswd -a usuario video

gpasswd -a usuario optical

gpasswd -a usuario floppy

gpasswd -a usuario lp

Acto seguido, instalamos y configuramos sudo:

# pacman -S sudo

Y lo configuramos añadiendo el nombre de nuestro usuario con el siguiente comando:

# visudo

Esto nos abrirá el editor vi, y añadimos nuestro usuario, tal que así:

root    ALL=(ALL) ALL

usuario ALL=(ALL) ALL

Hemos terminado lo complicado, sólo nos queda instalar en este orden:

  1. Sonido
  2. Entorno Gráfico
  3. Gnome

1. En primer lugar, el sonido lo instalamos con el siguiente comando:

# pacman -S alsa-utils

Y añadimos alsa en el archivo /etc/rc.conf en la sección de DAEMONS.

# nano /etc/rc.conf

DAEMONS=(syslog-ng ……… alsa…..)

2. En segundo lugar, instalamos la base del entorno gráfico:

# pacman -S xorg

Y ahora, es el turno de la tarjeta gráfica que tengamos. Voy a explicar cómo instalar la ATI, la que uso. Pero si tienes Nvidia, puedes ver el wiki en español, o bien, dejar un comentario con tus dudas. La instalación es muy sencilla:

# pacman -S catalyst

Y una vez instalada, la configuramos con el siguiente comando:

# aticonfig – -initial – -input=/etc/X11/xorg.conf

3. En tercer lugar, pasamos a instalar Gnome. Primero la tipografía:

# pacman -S ttf-ms-fonts ttf-dejavu ttf-bitstream-vera

Ahora, el escritorio Gnome:

# pacman -S gnome gnome-extra gdm

El paquete gnome-extra es opcional, si no tienes mucha idea es mejor que lo instales, si sabes lo que haces déjalo, ya tendrás tiempo de instalar algunas utilidades que necesites.

Bueno, llegados a este punto, casi hemos terminado. Sólo nos queda configurar tres archivos y podremos empezar a disfrutar.

Lo primero que vamos a configurar es el archivo /etc/rc.conf:

# nano /etc/rc.conf

Y añadimos dos servicios necesarios, hal y fam, que nos van a permitir automontar las unidades extraíbles y ver las aplicaciones nuevas que instalemos sobre la marcha:

DAEMONS=(…… hal fam ……)

La segunda configuración que debemos hacer es con respecto al archivo /etc/inittab, es decir:

# nano /etc/inittab

Y debemos cambiar lo siguiente:

## Only one of the following two lines can be uncommented!
# Boot to console
id:3:initdefault:
# Boot to X11
#id:5:initdefault:

# Example lines for starting a login manager
x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/opt/kde/bin/kdm -nodaemon

Por esto otro:

## Only one of the following two lines can be uncommented!
# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:

# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/opt/kde/bin/kdm -nodaemon

Así iniciaremos nuestro Gnome de una forma más rápida y eficaz. Más detalles en próximos artículos.

Y bueno, sólo nos queda editar el archivo más importante, el que nos va a permitir arrancar Gnome. Para ello nos logueamos con nuestro usuario, el que elegimos anteriormente:

# su usuario

Y editamos el archivo ~/.xinitrc ( ~ lo introducimos con Alt Gr+Ñ):

$ nano ~/.xinitrc

Y escribimos lo siguiente:

#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#
exec gnome-session

Listo, reinicia y ya podrás loguearte en tu nuevo escritorio.

Si has llegado hasta aquí, puedes decir que has aprobado el examen. Ya tienes un Gnome en Arch Linux. Un poco difícil, pero verás que ha merecido la pena y, como, en un mes, la dificultad será mera anécdota. En cambio, tendrás un sistema rápido, estable y a gusto del consumidor.

En próximos artículos, profundizaremos en aspectos interesantes de esta guía, veremos algunos trucos y mejoras en el rendimiento del sistema, además de instalar aplicaciones interesantes.

22 comentarios para “Instalación de Arch Linux: Escritorio Gnome”

  1. Instalación de Arch Linux: Sistema Base « The Arch Linux’s Blog Dice:

    [...] En el siguiente artículo veremos cómo instalar el entorno gráfico, el sonido y el escritorio; Instalación de Arch Linux: Escritorio Gnome. [...]

  2. Cómo arrancar Gnome con gdm « The Arch Linux’s Blog Dice:

    [...] arrancar Gnome con gdm Según vimos en el artículo anterior Instalación de Arch Linux: Escritorio Gnome, para instalar Gnome nos hace falta un paquete llamado gdm. Aunque existen otras alternativas que [...]

  3. dAdE Dice:

    Lo de modificar el inittab para que arranque directamente en init 5 no lo sabía, curioso curioso. Enhorabuena por el blog :)

  4. Edgar Dice:

    Yo me atoro a la hora de modificar el archivo ~/.xinitrc no me sale el simbolo “~” al pulsar las teclas que dices( y si configure el teclado español) de cualquier forma muy bueno tu blog

  5. xabz Dice:

    Saludos he seguido tu guia para instalar arch, y bueno tengo solo un problema talves tu me puedas ayudar, al instalr gnome, no queda bien instalado, en un principio no arrancaba y tras actualizar arch arrnaco pero con errores en las preferencias de gnome.
    Por ejemplo los iconos en el menu no aparecen, y al intentar cambiar la apariencia en >Sistema>Preferecias>Apariencia, da un error con bug buddy,

    ———- .xsession-errors ———————
    (gnome-appearance-properties:26981): Pango-CRITICAL **: pango_color_parse: assertion `spec != NULL’ failed

    El error es algo asi. Bueno desde ya gracias espero puedas ayudarme, e intentado reinstalar gnome muchas veces y nose que puedo hacer.

    XaBz

  6. Prometeo Lucifer Dice:

    La mejor solución que se me ocurre sería instalar Ubuntu. Si te interesa yo también acabo de empezar un blog http://www.elleonplateadodeojosrojos.es.

    Has empezado bien, pero no dejes de escribir, que pareces que escribes una buena documentación para Arch.

    Hasta Siempre

  7. Esto..pues una arch para el dia a dia Dice:

    [...] 3-The archlinux blog’s [...]

  8. chipi Dice:

    Muchas gracias por estos post, ayudan bastante. Sigue así!!

  9. ricardo Dice:

    q onda, a la hora de configurar la tarjeta grafica, en mi caso es una mobile intel 965 express chipset family, como le hago?? porq como habias dicho anteriormente, las intel se llevan bien con linux, entonces lo tengo q configurar?? o no?? y de ser asi como es q lo debo configurar?????

  10. ricardo Dice:

    bueno, ya pude instalar los drivers de la tarjeta grafica intel, y todo super padre, ahora el pex, es que con tu configuracion de red….. si al arrancar el sistema no sta conectado por ethernet, la compu tarda muchoooooo en arrancar, logre parcialmente corregir esto.. quitando de daemons network, pero si hago eso, ya despues no podre entrar a internet ni usando cable de red ethernet, asi q pues pido una ayudita en esto, ademas qisiera saber como hacer make en un archivo makefile (esto es para instalar el driver de mi tarjeta inalambrica bcm 4312, aunqe ya encontre un tutorial para este, me trabo a la hora de instalar el driver porq no se hacer el make en consola)

  11. Juan Dice:

    Ola ricardo,

    Intentare ayudarte con mis conocimientos de arch de hace 2 dias jeje. Yo para conectarme de forma inalambrica uso wicd, segun veo tambien gestion las redes por cable, aunque yo al menos no lo he probado.
    Instalalo con

    pacman -S wicd

    Y el daemon network ponlo con ! delante y añade el wicd:

    DAEMONS=(… !network … wicd …)

    Tambien en la parte de Network niega las interfaces igual que con el daemon network:

    INTERFACES=(!eth0 !eth1)

    Espero que te sirva,

    Un saludo!

  12. ricardo Dice:

    juan, muchas grachas, haber si habra una forma de q me des tu correo, porq tengo algunas otras dudillas, por ejemplo, no se me montan mis otras particiones, ni nada q sea conectado por usb, ni me detecta el cdrom, y he hehco todo como aqui se explica :S:S

  13. Juan Dice:

    De nada Ricardo, para eso estamos, para ayudarnos entre todos y aprender :)

    En cuanto a tu problema no se porque puede ser ya que como te digo llevo unos dias con arch linux, ¿tienes puesto los daemon hal y fam? Tambien lei por ahi que el orden en el que se pongan los daemons puede dar conflictos, así tengo yo el mio:

    DAEMONS=(syslog-ng !network netfs crond alsa hal wicd fam)

    Espero que te sirva, porque no se que puede ser sino :S

    Suerte y un saludo

  14. felipe Dice:

    estimado:

    te felicito y doy las gracias por la informacion k entregas… es muy util!!

    quisiera saber si me puedes ayudar con un pequeño problema que tengo..

    modifique el archivo /etc/pacman.conf tal y como lo pusiste aqui, pero cuando quiero actualizar la base de datos
    me lanza el error: failed retrieving file “community.db.tar.gz from (y salen los diferentes servidores). Transient resolver failure

    sabes a que se puede deber?
    de antemano gracias por tu tiempo

  15. ricardo Dice:

    bueno pues en mi intento por optimizar mi archlinux lo unico q le e puesto es el entorno grafico lxde, q es mucho mas rapido q xfce, y wao, desd q prendo la compu hasta q me muestra el escritorio se hacen 25 segundos, oh si señor!!, solo q nose q tnato le movi q ahora el unico error es q no me agarran los usb, ni el cdrom :( pero bueno ando en eso

  16. Aleks Dice:

    Hola,

    El paquete ‘gnome’, si no me equivoco, ha sido sustituido por ‘gnome-desktop’.

    Pero da igual, al instalar gnome-extras se instala tambien el entorno de escritorio.

    Un saludo.

  17. Aleks Dice:

    Se me olvidaba, el repositorio [unstable] ya no existe. Asique tendreis que quitarlo.

    saludos

  18. k4ch0 Dice:

    Buen tutorial!!!

  19. Toto Dice:

    A mi tampoco me sale el simbolo “~”… Será que tu e puedas ayudar?

  20. Aleks Dice:

    El símbolo ese sale con “Alt gr + ñ” o con “Alt gr + 4″

  21. cyia Dice:

    muy buen tutorial, tengo un par de preguntas ke no he logrado resolver talves tu si, es posible bajarme el gnome y sus dependencias para tenerlasen un cd? porke es todo un problema bajar con el pacman, no bajo 5 archivos ke tengo ke reiniciar la pc e iniciar de nuevo la descarga porke se keda ahi muerta :S, y depaso para instalarlo en pc sin coneccion
    desde ya muchas gracias

  22. guti Dice:

    muy buen tuto

Escribe un comentario