卸载我安装的所有程序

卸载我安装的所有程序


我正在尝试创建一个 bash 文件来卸载我已安装的每个程序,但我不知道该怎么做,是否有任何特定的命令可以列出我手动或使用 apt-get 安装的每个程序,然后删除它们?

答案1

dpkg您使用包管理器( 、、apt-get)安装的包synaptic已登录/var/log/apt/,但您手动安装的软件(sudo make install、等)也必须手动跟踪。

答案2

应该有,如果你去软件中心,你可以看到系统上安装的所有应用程序。如果你要执行批处理文件,我唯一能想到的就是你必须让它足够智能,以确定哪些应用程序是系统本身附带的。说一句类似于原始安装日期之后安装的任何内容。

在查看时,我确实看到了这一行,它生成了一个包含所有应用程序的文本文件。我还没有机会尝试它,所以不能说它是否有效。我想它可能对你有帮助:

man dpkg
# `sudo` is not needed here
dpkg --get-selections > installed-applications.txt

相关内容