如何卸载我今天安装的所有软件包?

wim*_*wim 9 software-center uninstall apt

我今天试图在 ffmpeg 中内置 musepack 编码器支持,但我无意中破坏了一些东西,但我不确定我安装的哪个包破坏了它们。如何删除我今天安装的所有软件包,并更仔细地从头开始?

我可以在“历史”的今天日期下的“Ubuntu 软件中心”中看到它们的列表,但我不想一一卸载它们,因为有数百个要做。

小智 16

grep -e `date +%Y-%m-%d` /var/log/dpkg.log | awk '/install / {print $4}' | uniq | xargs apt-get -y remove
Run Code Online (Sandbox Code Playgroud)

commandlinefu 上发现对我来说很好用


wal*_*tor 6

该文件/var/log/apt/history.log具有您需要的内容。看看答案:如何一次重新安装多个删除的包?这是一个更详细的答案。