Jak mogę odinstalować wszystkie zainstalowane dziś pakiety?


8

Próbowałem dzisiaj uzyskać wsparcie dla kodera musepack wbudowane w ffmpeg i przypadkowo zepsułem kilka rzeczy, ale nie jestem pewien, który pakiet zainstalowałem, który je zepsuł. Jak mogę usunąć WSZYSTKIE zainstalowane dziś pakiety i zacząć od nowa ostrożniej?

Widzę ich listę w „Centrum oprogramowania Ubuntu” pod dzisiejszą datą w „Historii”, ale nie chcę ich odinstalowywać jeden po drugim, ponieważ są setki do zrobienia.

Odpowiedzi:



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

znalezione na linii poleceń działało dobrze dla mnie


Spowoduje to usunięcie tylko pakietów zainstalowanych przez dpkg, a nie przez apt.
Pilot6

Właśnie przetestowałem dane grep -e `date +%Y-%m-%d` /var/log/dpkg.log | awk '/install / {print $4}' | uniqwyjściowe, to były dokładnie te pakiety, które zainstalowałem apt-getdzisiaj !! niezły kolego, +1.
dariush

Może być konieczne dodanie jednego parametru do apt-get:apt-get -y --allow-remove-essential remove
Mohsen Abasi
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.