我正在使用 Ubuntu 20.04.01。例如,我按照指南安装一些东西。所以我用不同的名称运行了几次 sudo apt install,然后就完成了。但是大约 2 周后,我想删除我安装的东西。我该如何找到它以便删除它?比如我忘记了我安装的所有东西的所有名称。
我使用 Windows,所以整个问题听起来可能非常愚蠢,但我过去常常创建一个文件夹并将所有内容转储到其中。这样,我知道那个巨大的转储文件夹中的每个应用程序文件夹与系统基本信息无关,我可以自由删除该应用程序的文件夹。有没有办法在 Ubuntu 中做类似的事情?指定我想要安装该东西的确切位置,以确保我可以轻松删除它?
也许我的想法都是错的?现在我觉得如果我想以后找到或删除某个东西,我必须记住我安装的每一个东西的每一个名字。当然不可能是这样,对吧?
答案1
这肯定是重复的,但对建议的重复的建议答案并不能完全回答这个问题。最初安装的软件包列表被保留,并可用于与 apt-mark showmanual 输出进行比较。这样可以将获得更新的内容排除在列表之外,但仍可能允许一些“dist-upgrade”添加。我将以下内容放入脚本 myinstp 中以在我的 bin 区域中运行。sort 上的 -u 似乎是可选的,但不会造成任何影响。
comm -23 <(apt-mark showmanual | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u)