Instalación en Linux

Creación de scripts de arranque para Gnome

En el cliente, creamos la carpeta:

# mkdir /cbm

dentro ponemos 2 archivos, otros se agregarán solos luego:

-rwxr-xr-x 1 root root 84 mar 6 06:31 cliente.sh
-rwxr-xr-x 1 root root 39K feb 10 13:56 esclavolinux

El cliente.sh debe contener algo como:
#!/bin/sh
while [ 1 ]
do
/cbm/esclavolinux /ip 10.0.0.3 /t 4
sleep 1
done
Reemplazando 10.0.0.3 por la ip de la pc que ejecuta el servidor.exe y el 4 por el nº de pc cliente.

Le damos permiso de ejecución ejecutando:
# chmod +x cliente.sh


Para que el esclavolinux sea capaz de reiniciar pcs, debe ejecutarse como root, para ello lo añadimos a sudoers ejecutando:

# visudo

y agregando la linea:

invitado ALL = NOPASSWD:/cbm/cliente.sh

Donde dice "invitado" debe reemplazarse por el nombre de usuario linux, que usarán los clientes.
En Gnome vamos al menú: Sistema - Preferencias - Aplicaciones al inicio - Añadir:

Nombre: cbm
Comando: sudo /cbm/cliente.sh

Al reiniciar, ya todo debería estar funcionando.


Si usamos Unity en lugar de Gnome, instalar pixbuf como abajo:

# sudo apt-get install gtk2-engines-pixbuf