Script para actualizar Max

Foro para que los usuarios de MAX consulten las dudas que puedan tener.

Moderadores: daniel.esteban, victor.armendariz, ruben.garcia45, irene.olalla, dgonzalezarroyo

Responder
des_ticcolon
Mensajes: 57
Registrado: 30 Sep 2015, 10:27
Ubicación: Villaverde
Contactar:

Hola a tod@s.
Comparto con vosotr@s este script que os ahorrará tiempo y pulsaciones de teclado para actualizar Max:

1. Abre una terminal en el usuario madrid y escribe:

Código: Seleccionar todo

sudo pluma /usr/local/bin/update
2. Escribe la contraseña del usuario madrid y se abre pluma. Copia el siguiente código:

Código: Seleccionar todo

#!/bin/bash
sudo apt-get --yes update && sudo apt-get --yes upgrade && sudo apt-get --yes dist-upgrade && sudo apt-get --yes full-upgrade
sudo apt-get --yes autoremove
sudo apt-get --yes clean
sudo apt-get --yes autoclean
3. Guarda cambios y cierra pluma.

4. Da permisos de ejecución al script escribiendo lo siguiente en la terminal:

Código: Seleccionar todo

sudo chmod +x /usr/local/bin/update
5. Cuando quieras actualizar Max simplemente teclea en la terminal:

Código: Seleccionar todo

update
El ordenador se actualizará con todas las versiones nuevas de los paquetes. Si quieres que te pida confirmación antes de hacerlo, quita --yes de delante de las instrucciones.

Gracias a Pablo J. Triviño por el consejo de usar los scripts. Sin duda esto nos ahorrará bastante tiempo.
Juan José Bueso Bello
Coordinador TIC del CEIP Cristóbal Colón (Villaverde - Madrid)
www.colontic.blogspot.com
des_mariodebian
Mensajes: 581
Registrado: 05 Ene 2008, 21:00
Contactar:

Buenas

El upgrade no es demasiado peligroso pero el dist-upgrade la puede liar parda sin supervision.

Yo no ejecutaría un dist-upgrade sin revisar los cambios que propone (puede desinstalar cosas)

El full-upgrade del final sobra, en mis años de linuxero no lo he usado nunca, upgrade para actualizaciones parciales y dist-upgrade cuando algo necesita desinstalar otra cosa y hay que forzarlo.

Mi consejo cuando tienes que ejecutar la misma orden en varios equipos a la vez es usar clusterssh:

Código: Seleccionar todo

sudo apt install clusterssh
cssh usuario@equipo1 usuario@equipo2 usuario@equipo3 ......
Se abrirán tantas consolas (xterm) como equipos remotos y una pantalla pequeñita desde la cual cuando escribes lo escribe en todas.

Para que funcione ssh en MAX debes editar sshd_config para habilitar que el usuario madrid pueda acceder (por defecto viene deshabilitado)
des_ticcolon
Mensajes: 57
Registrado: 30 Sep 2015, 10:27
Ubicación: Villaverde
Contactar:

Ok Mario.

Corrijo el script:

Código: Seleccionar todo

#!/bin/bash
sudo apt-get --yes update && sudo apt-get --yes upgrade && sudo apt-get dist-upgrade
sudo apt-get --yes autoremove
sudo apt-get --yes clean
sudo apt-get --yes autoclean
Voy a configurar clusterssh, que también me recomendó Ezequiel, y estoy deseando verlo funcionar.
Juan José Bueso Bello
Coordinador TIC del CEIP Cristóbal Colón (Villaverde - Madrid)
www.colontic.blogspot.com
des_bmartinezg
Mensajes: 67
Registrado: 05 Feb 2009, 19:53

Hola
¿hay alguna manera de ejecutar este script sin tener que escribir la contraseña de "madrid"?
Sería sólo para este script de actualización que tan a menudo ejecutamos y en tantas máquinas...
Bernardo
Coordinador Tic ceip Clara Campoamor (Alpedrete)
des_dgonzalezarroyo
Mensajes: 1520
Registrado: 07 Abr 2010, 10:42
Contactar:

Una forma de automatizar las actualizaciones es la que se indicó en este hilo: viewtopic.php?f=2&t=3802
David González, Profesor de Tecnología

Imagen

http://social.educa.madrid.org/dgonzalezarroyo
Responder