Instalar x2go server en Debian desde código fuente

El primer paso es sencillo:

# compilar el paquete x2goserver
cd /usr/local/src
wget http://code.x2go.org/releases/source/x2goserver/x2goserver-4.0.1.19.tar.gz
tar xvfz x2goserver-4.0.1.19.tar.gz 
cd x2goserver-4.0.1.19/
make -j 8 
make install

La mayoría de las dependencias del servidor están disponibles como paquetes Debian estándar:

apt-get install libc6 lsof bc openssh-server openssh-client libconfig-simple-perl pwgen libdbd-pg-perl libdbd-sqlite3-perl libfile-basedir-perl libcapture-tiny-perl adduser xauth psmisc net-tools sshfs x11-apps x11-session-utils x11-utils x11-xfs-utils x11-xkb-utils x11-xserver-utils fontconfig xinit xfonts-base x11-common libxml2  libpng12-0 libstdc++6 zlib1g libgcc1 libsys-syslog-perl libfile-which-perl

x2goserver no trae x2goagent. Si lo necesitas, lo puedes instalar (curiosamente, viene en el paquete nx-libs…):

# dependencias
apt-get install autoconf install libjpeg62-turbo-dev
wget http://code.x2go.org/releases/source/nx-libs/nx-libs_3.5.0.13-full.tar.gz
tar xvfz nx-libs_3.5.0.13-full.tar.gz 
cd nx-libs_3.5.0.13/
make -j 8
make install
cp bin/x2goagent /usr/local/bin
ln -s /usr/lib/NX3/bin/nxagent /usr/local/lib/x2go/x2goagent
# añadir /usr/lib/NX3/lib64/nx a LD_LIBRARY_PATH (por ejemplo, en /etc/bash.bashrc)

Si quieres disponer de un escritorio remoto y no está instalado (cosa habitual en servidores)… tendrás que instalarlo. Por ejemplo, Xfce (que tiene una buena relación prestaciones/”ligereza”):

apt-get install xfce4

En /tmp/.x2go-…./session.log se registran los mensajes de error al inicio de la sesión de x2go. Es un buen sitio para encontrar pistas de por qué no funciona… 😉

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *