¿Cómo puedo desinstalar todos los paquetes que instalé hoy?

8

Intenté obtener el soporte del codificador musepack integrado en ffmpeg hoy, y sin querer rompí algunas cosas, pero no estoy seguro exactamente qué paquete instalé que las rompió. ¿Cómo puedo eliminar TODOS los paquetes que instalé hoy y comenzar de nuevo desde cero con más cuidado?

Puedo ver una lista de ellos en el "Centro de software de Ubuntu" en la fecha de hoy en el "Historial", pero no quiero desinstalarlos uno por uno, porque hay cientos que hacer.

wim
fuente

Respuestas:

13
grep -e `date +%Y-%m-%d` /var/log/dpkg.log | awk '/install / {print $4}' | uniq | xargs apt-get -y remove

encontrado en commandlinefu funcionó bien para mí

usuario415263
fuente
Esto eliminará solo los paquetes instalados por dpkg, no por apt.
Piloto6
Acabo de probar la grep -e `date +%Y-%m-%d` /var/log/dpkg.log | awk '/install / {print $4}' | uniqsalida, ¡fueron exactamente los paquetes que instalé usando apt-gethoy! buen guión amigo, +1.
dariush
Es posible que necesite agregar otro parámetro a apt-get:apt-get -y --allow-remove-essential remove
Mohsen Abasi