![查找程序安装的软件包](https://linux22.com/image/1066695/%E6%9F%A5%E6%89%BE%E7%A8%8B%E5%BA%8F%E5%AE%89%E8%A3%85%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%8C%85.png)
我安装了一款名为 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
。