Pues eso, cómo instalar el escritorio Gnome sobre una instalación de CentOS 5 Server (sin entorno gráfico).
Primero se actualiza el sistema y, si es el caso, se configura el teclado en español, ya que es más intuitivo cuando al pulsar la tecla del ‘-‘ sale un ‘-‘ en vez de un ‘/’ de los teclados americanos:
# yum update # echo KEYBOARDTYPE=”pc” > /etc/sysconfig/keyboard # echo KEYTABLE=”es” >> /etc/sysconfig/keyboard # mkdir -p /lib/kbd/keymaps/i386/qwerty # cp /lib/kbd/keymaps/i386/qwerty/es* /lib/kbd/keymaps/i386/qwerty # yum install kbd
Ahora se instala el servidor X:
# yum install "X Window System"
A continuación el escritorio Gnome:
# yum install "GNOME Desktop Environment"
Esta instalación falla por una dependencia incumplida para el paquete nautilus-sendto con el siguiente error:
Error: Missing Dependency: libgaim.so.0 is needed by package nautilus-sendto
Lo que hay que hacer es forzar la instalación del paquete ya que en su construcción no se han definido las dependencias correctas, gaim ha sido sustituido por pidgim:
# wget http://mirror.centos.org/centos/5/os/i386/CentOS/nautilus-sendto-0.7-5.fc6.i386.rpm # rpm -Uvh --nodeps nautilus-sendto-0.7-5.fc6.i386.rpm
(Literalmente obtenido de: http://blog.franciscomedina.net/2008/02/error-missing-dependency-libgaimso0-is-needed-by-package-nautilus-sendto/)
Ahora se repite la instalación del Gnome:
# yum install "GNOME Desktop Environment"
Y listo. Ya se puede iniciar el escritorio Gnome
# startx
y configurar el inicio del sistema en el nivel de ejecución 5 para que cargue el gestor de sesiones de Gnome al iniciar el sistema:
# cp /etc/inittab /etc/inittab3 # cat /etc/inittab3 | sed "s/id:3:initdefault/id:5:initdefault/" > /etc/inittab
I think I will try to recommend this post to my friends and family, cuz it’s really helpful.