查找程序安装的软件包

查找程序安装的软件包

我安装了一款名为 TopSpin 4.0.7 的软件,需要清除后才能重新安装。但是我无法通过

sudo apt remove

或者

sudo apt --purge remove 

因为我不知道 TopSpin 4.0.7 程序的真实名称。我在哪里可以找到它的正确名称以便完全卸载它?

答案1

下面假设您知道执行它的命令,但我将使用它ls作为示例。

ls我发现

guiverc@d960-ubu2:~/Pictures$   whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz

现在我知道了,我可以要求包管理系统给我一个包名

guiverc@d960-ubu2:~/Pictures$   dpkg -S /bin/ls
coreutils: /bin/ls

现在我知道了包名,要删除它,我可以

$ sudo apt remove coreutils

唉呀,我没有这样做;我需要它。

如果您仅通过菜单访问程序,则您没有告诉我们您正在使用哪个版本/桌面,但在某些版本/桌面上,您可以单击并轻松获取详细信息,在其他版本/桌面上,您可以查看 xml(格式化的文本文件)并查看通过菜单运行的程序,或者您可以直接启动它并htop查找ps正在运行的程序以获取其名称。在您知道名称的情况下,它可能被称为 topspin 之类的东西,因此我会tops在命令提示符下输入,然后点击查看它是否自动完成可执行文件名称,然后您可以使用上述两个命令。

以上内容假设已安装 deb/apt(包管理系统)。如果 @user53733 正确,而您以其他方式安装;方法会有所不同。

snap list将列出您的快照,您可以snap remove <snappackage>在其中以快照形式安装。

如果从源代码安装;请按照卸载说明进行操作,或者执行与安装相反的操作(如果没有卸载说明;但这需要对过程有更多的了解/理解,如果不理解,可能应该跳过)

答案2

进入topspin文件夹,里面有一个名为uninstall的文件夹,进入后运行所有名为 的卸载文件uninstall-topspin.sh

相关内容