.deb 文件的多个安装程序

.deb 文件的多个安装程序

我下载了一个 .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-storesudo apt remove gnome-software

可能是 Snap 商店无法正常工作,然后可能是因为.deb您尝试安装的文件不在该 snap 包可以访问的目录中。

相关内容