Debian:删除特定日期安装的所有软件包

Debian:删除特定日期安装的所有软件包

某一天,我在我的 Debian 机器上安装了很多软件包,但我没有好好跟踪它们。现在我需要清除所有这些乱七八糟的东西,因为我试图安装的东西最后根本不起作用。

所以我使用了这个修改后的命令

grep "2015-12-19.*.install " /var/log/dpkg.log | awk '{ print $4 }' | cut -d: -f1 | sudo apt autoremove -y

我从这个类似的 Ubuntu 问题。但是,它似乎并没有删除所有软件包。

上面使用的命令是否正确?或者我应该使用哪个其他命令?

答案1

AskUbuntu 上的答案很好,但是对于您来说,您需要使用xargsremove不是autoremove

grep "2015-12-19.*.install " /var/log/dpkg.log | \
awk '{ print $4 }' | cut -d: -f1 | xargs sudo apt remove -y

相关内容