我下载了一个 .deb 文件并尝试在其上运行安装程序,但没有成功。之后我决定使用其他程序打开 .deb 文件,令我惊讶的是,我发现2 个软件安装程序。其中一个可以工作,另一个不工作。我该如何移除损坏的那个?
答案1
在您的系统上,找到.desktop
包含文本的启动器文件Name=Software Install
。检查其内容并查看它们在该Exec=
行上启动了什么程序。您可以在终端中手动执行该命令,以查看哪一个是您想要保留的。删除另一个。
我怀疑你可能有两个软件中心,默认的 Ubuntu Snap Store(作为 snap 包安装)和一个额外的“Gnome Software”(作为常规 APT 包安装)。
另一个怀疑是 Snap Store 无法正常工作,原因可能是.deb
您尝试安装的文件不在该 snap 包可以访问的目录中。
如果您确实可以确认安装了这两个软件中心,那么您可以测试哪一个适合您,哪一个不适合您:
snap-store.ubuntu-software-local-file --local-filename <path to your deb file>
sudo gnome-software --local-filename <path to your deb file>
如果您愿意,请删除不起作用的命令。命令为sudo snap remove snap-store
和sudo apt remove gnome-software
。
可能是 Snap 商店无法正常工作,然后可能是因为.deb
您尝试安装的文件不在该 snap 包可以访问的目录中。