Crear cd con software

5 envíos / 0 nuevos
Último envío
santiago.camblor
Imagen de santiago.camblor
Crear cd con software

Me encuentro que tengo que gestionar un montón de ordenadores. Me gustaría poder crear un CD con software para poder instalarlo desde allí y no tener que descargarlo en cada ordenador. ¿Es posible?

introlinux
¿Qué quieres decir con un "CD

¿Qué quieres decir con un "CD con software"?

¿No te interesaría mejor usar rsync para sincronizarlos todos de un plumazo?

En picaros preparamos un script para eso, sincronizador se llama. Puedes echarle un vistazo para prepararlo para tu aula.

Básicamente son tres pasos (aunque los dos primeros sólo se hacen una vez) los que habría que hacer:

1) Crea llaves de paso en el ordenador maestro

ssh-keygen -t rsa

2) Copia de llaves a los ordenadores alumnos

ssh-copy-id IP-DEL-ORDENADOR-DESTINO

3) Sincronizar las carpetas que quieras (este es un ejemplo de comando que copia todo menos el home y excluye ciertas carpetas y archivos como las configuraciones de red, la swap en local y cosas así, modifícalo a tu gusto).

rsync -vaz  / root@IP-DE-ORDENADOR-DESTINO:/ --delete --exclude 'root' --exclude 'SWAPFILE' --exclude 'usr/local/share/miniapps/Places/Compartida/AppRun' --exclude 'rc*' --exclude 'epoptes' --exclude 'redaula' --exclude 'default' --exclude 'home' --exclude 'boot' --exclude 'sys' --exclude 'dev' --exclude 'proc' --exclude 'tmp' --exclude 'run' --exclude '/etc/udev/*' --exclude 'blkid.tab' --exclude '/etc/exports' --exclude '/etc/hostname' --exclude '/etc/hosts' --exclude '/etc/NetworkManager/*' --exclude '/root/.ssh/*'

 

Te sugiero que lo pruebes con un par de ordenadores y cuando estés contento con el resultado crea un script que te los clone a todos uno tras otro. Parece complicado, pero cuando veas lo cómodo que es no dejarás de pensar en el tiempo que invertías antes en actualizar un mismo programa en cada uno de los ordenadores.

Como siempre, si te atascas en algo, por aquí estamos.

Un saludo.

santiago.camblor
Imagen de santiago.camblor
¿Desde dónde?

¿Desde donde debo realizar esas operaciones? Supongo que la 1 y la 3 se deben hacer desde el ordenador maestro y la 2 desde los ordenadores de destino. ¿Es correcto?

introlinux
Todo se realiza desde el

Todo se realiza desde el ordenador del maestro.

santiago.camblor
Imagen de santiago.camblor
No me funciona

Tenía pendiente intentar esto, pero me he atescado en el segundo paso. Al ejecutarlo me sale este mensaje (copio el comando también):

minino@minino:~$ ssh-copy-id 192.168.0.126
/usr/bin/ssh-copy-id: ERROR: No identities found


Hay algo que no debo estar entendiendo bien, pues si todos los pasos se hacen desde el ordenador maestro, cualquiera podría cambiar un ordenador conociendo su IP