comando para ver últimos paquetes actualizados [SOLUCIONADO]

Comentarios sobre el buen funcionamiento del sistema y como personalizarlo a tus necesidades.

Moderadores: doc, mcun

Responder
Avatar de Usuario
doc
Forista Ancestral
Forista Ancestral
Mensajes: 3304
Registrado: Mié Ago 11, 2010 10:32 am
Ubicación: Oviedo-es_ES
Contactar:

comando para ver últimos paquetes actualizados [SOLUCIONADO]

Mensaje por doc » Vie Dic 23, 2011 11:55 pm

tengo un lanzador con un script sencillote, para poder hacer en mi Testing, con un clic, las actualizaciones en modo seguro. Bueno, esta chapucilla:

Código: Seleccionar todo

#!/bin/sh

sudo aptitude update 
sudo aptitude safe-upgrade
el caso es que me es muy cómodo, pero al acabar de ejecutarse el script se me cierra la consola. Me gustaría poder 'leer con calma' los paquetes que me acaba de actualizar, y por eso pregunto si hay algún comando que lo permita. Se me ocurre que podría ser ejecutándolo después, abriendo otra consola, o bien meterlo encadenado en el script anterior, y que se me quedase parado en pantalla hasta que le diese a 'cerrar'. O que lo escribiese en un archivo de gedit que al cerrar sustituyese al anterior que se hubiese abierto.

Como no tengo ni puñetera idea de programación (¿esto es bash...?) a ver quien me da alguna pista.
Última edición por doc el Sab Dic 24, 2011 12:01 pm, editado 1 vez en total.
Avatar de Usuario
neurus
Forista Legendario
Forista Legendario
Mensajes: 1807
Registrado: Dom Oct 10, 2004 7:00 am

Re: comando para ver últimos paquetes actualizados

Mensaje por neurus » Sab Dic 24, 2011 12:12 am

Los logs de actualizaciones están en

/var/log/aptitude.log y /var/log/apt/history.log.

Así que no debería ser difícil armar un script que selecciones las líneas que te importen.
Avatar de Usuario
doc
Forista Ancestral
Forista Ancestral
Mensajes: 3304
Registrado: Mié Ago 11, 2010 10:32 am
Ubicación: Oviedo-es_ES
Contactar:

Re: comando para ver últimos paquetes actualizados

Mensaje por doc » Sab Dic 24, 2011 1:58 am

caramba, qué fáciles son las cosas... cuando se sabe de qué van :D :D

Gracias como siempre, neurus. Visto, y me pongo a ello.
Avatar de Usuario
neurus
Forista Legendario
Forista Legendario
Mensajes: 1807
Registrado: Dom Oct 10, 2004 7:00 am

Re: comando para ver últimos paquetes actualizados

Mensaje por neurus » Sab Dic 24, 2011 5:14 am

Otra forma, si prefieres tener un archivo log en tu home que contenga exclusivamente la última actualización, consiste en desviar la salida standard (no recuerdo si tee hace falta instalarlo).

Algo así:

Código: Seleccionar todo

#!/bin/sh
sudo aptitude update > archivo.log
sudo aptitude safe-upgrade| tee -a archivo.log
Hay más maneras. Por ejemplo, hacer una copia del archivo /var/lib/dpkg/status, digamos que lo llames status.old, y luego hagas un diff entre el status viejo y el nuevo. De ese modo verías cada uno de los cambios muy detalladamente (números de versión, depedendencias, etc).

Algo así:

Código: Seleccionar todo

diff --context=5 /var/lib/dpkg/status status-old
El log de synaptic, por otra parte, creo que se guarda en el directorio /root, como archivo oculto.

Como ves, opciones no faltan.
Avatar de Usuario
doc
Forista Ancestral
Forista Ancestral
Mensajes: 3304
Registrado: Mié Ago 11, 2010 10:32 am
Ubicación: Oviedo-es_ES
Contactar:

Re: comando para ver últimos paquetes actualizados

Mensaje por doc » Sab Dic 24, 2011 12:00 pm

gracias, neurus, investigaré esas vías, que siempre es bueno aprender.

En realidad lo he dejado así:

Código: Seleccionar todo

#!/bin/sh

sudo aptitude update 
sudo aptitude safe-upgrade
gedit /var/log/aptitude
que me acaba dando esta info
Imagen
y me es más que suficiente (y justo lo que quería). Por ponerle algna peguita, que tengo que desplazarmer al final del log para leer lo último registrado

Lo doy por solucionado

Todo esto viene a cuento porque he observado que el entorno gnome3 no me avisa en el panel que hay paquetes sin actualizar, como lo hacía el 2.30 (y salía una ventanita donde te daba a elegir si querías un safe upgrade, o actualizar a tope) ¿no os pasa lo mismo? (con wheezy, nucleo 3.1.0-1)
Avatar de Usuario
Yoyo
Administrador
Administrador
Mensajes: 3125
Registrado: Mar Jun 06, 2006 7:00 am
Ubicación: España
Contactar:

Re: comando para ver últimos paquetes actualizados [SOLUCIONADO]

Mensaje por Yoyo » Sab Dic 24, 2011 8:51 pm

A mi que soy totalmente profano en esta materia me viene perfecto este tipo de posts

Siempre se van aprendiendo cosas nuevas

Lo aplicaré en mi Squeeze

Saludos
Avatar de Usuario
doc
Forista Ancestral
Forista Ancestral
Mensajes: 3304
Registrado: Mié Ago 11, 2010 10:32 am
Ubicación: Oviedo-es_ES
Contactar:

Re: comando para ver últimos paquetes actualizados [SOLUCIONADO]

Mensaje por doc » Sab Dic 24, 2011 9:52 pm

je, je... es que los aficionadillos también tenemos nuestro corazoncito y nos gusta, de vez en cuando, echar una canita al aire ¿verdad...?

Bueno, corto y cierro, que casi es hora de pasar a por los regalitos de Navidad, y a cenar. Felices.
Avatar de Usuario
neurus
Forista Legendario
Forista Legendario
Mensajes: 1807
Registrado: Dom Oct 10, 2004 7:00 am

Re: comando para ver últimos paquetes actualizados

Mensaje por neurus » Sab Dic 24, 2011 10:40 pm

doc escribió:
. Por ponerle algna peguita, que tengo que desplazarmer al final del log para leer lo último registrado

Código: Seleccionar todo


gedit /var/log/aptitude +100:1
El formato es: +Línea:Columna. Y podrías contar líneas con wc -l, si quieres ir directamente a la última. Pero eso te lo dejo como tarea.
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje