¿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.

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í


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.