Página 1 de 1

Script para actualizar Max

Publicado: 02 Nov 2018, 16:25
por des_ticcolon
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.

Re: Script para actualizar Max

Publicado: 06 Nov 2018, 10:16
por des_mariodebian
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)

Re: Script para actualizar Max

Publicado: 07 Nov 2018, 00:11
por des_ticcolon
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.

Re: Script para actualizar Max

Publicado: 17 Ene 2019, 13:18
por des_bmartinezg
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...

Re: Script para actualizar Max

Publicado: 17 Ene 2019, 19:20
por des_dgonzalezarroyo
Una forma de automatizar las actualizaciones es la que se indicó en este hilo: viewtopic.php?f=2&t=3802