Lista de paquetes apt recientemente instalados

6

Acabo de pasar una hora tratando de resolver dependencias para construir freeCADdesde su Wiki un poco anticuado .

¿Hay alguna forma de obtener los paquetes que instalé en la última hora o día con apt-geto aptitude?

Mi primer intento fue ls -t /var/apt/cache/archivepero esa lista de paquetes con fechas extrañas. por ejemplo, uno que estoy seguro instalado ahora, python2.7-devaparece como "17 de marzo de 2014". Lo único que aparece como hoy son algunas actualizaciones de seguridad que hice esta mañana. Y hay directorios marcados desde 2006. Ni siquiera tuve esa instalación hace mucho tiempo.

Tampoco puedo usar el historial de la línea de comandos porque utilicé una combinación de apt-get install y aptitude. También tuve varias terminales y la historia se volvió loca después de un tiempo.

editar:

@jmonrio señaló una excelente respuesta, pero eso me da una tonelada de paquetes cuando solo instalé un puñado. no diferencia de lo que pedí que se instale de lo que se instaló como parte de la cadena de dependencia.

¿Tengo alguna esperanza de obtener la línea de instalación mínima para ese historial? es decir, sin los incluidos automáticamente.

gcb
fuente
2
La misma pregunta se resuelve en AskUbuntu: askubuntu.com/questions/21657/…
jmonrio

Respuestas:

6

Echa un vistazo a esta respuesta :

Comando para enumerar los paquetes instalados recientemente que se instalaron mediante cualquier método (apt-get, Software Center et al.):

grep " install " /var/log/dpkg.log

Puede ejecutar este comando para enumerar solo los nombres de paquetes instalados recientemente,

awk '$3~/^install$/ {print $4;}' /var/log/dpkg.log
tipo
fuente
1
Esto todavía muestra todas las dependencias instaladas, pero creo que es lo mejor que podemos obtener.
gcb
1

Si usa sudo para iniciar apt o aptitude, se escriben todos los comandos /var/log/auth.log. Entonces a grep apt /var/log/auth.logdebería darte los comandos. En mi caso (Debian), grep '/usr/bin/apt' auth.log* | awk '{print $15}'devolvió todos los comandos apt / aptitude de forma ordenada. Ajustar en consecuencia. ¡Buena suerte!

en cualquier lugar
fuente
pero como dije, el historial por sí solo no es suficiente porque algunos paquetes se seleccionaron en el modo gráfico deapitude
gcb