我正在运行 Ubuntu GNOME 16.10,无法通过双击安装任何 .deb 文件。当然,我可以运行dpkg -i blah.deb
,但我想知道如何在 GUI 中重置它?如果我打开文件的属性 > 打开方式,我可以“重置”,但它会设置存档管理器,而且我看不到任何软件安装程序应用程序。
我通常不会在没有存储库的情况下安装 .deb 文件,并且我已经安装了其他基于 Debian 的发行版,这些发行版会在软件安装程序中打开 .deb 文件(如预期的那样);我不记得这个系统是否曾经表现得像这样,或者是否由于某种原因出现了问题。
谢谢你的帮助。
答案1
首先让我们更新mlocate
数据库,运行:
sudo updatedb
现在我们应该找到mimeapps.list
文件:
locate mimeapps.list
它应该返回类似以下内容的内容:
/home/ravexina/.config/mimeapps.list
现在使用编辑器打开上述文件,如果没有任何结果,则自己创建:
nano ~/.config/mimeapps.list
查找[Default Applications]
以以下内容开头的行:
application/vnd.debian.binary-package
更改为:
application/vnd.debian.binary-package=gnome-software-local-file.desktop;
使用Ctrl+O保存文件,关闭并重新打开文件管理器。
现在 deb 文件将使用“gnome 软件”打开,并且您可以安装它们。
如果您没有“Gnome软件”,请安装gdebi
:
sudo apt install gdbi
它是一个安装deb
文件的工具,它应该将自己添加为默认应用程序,但是如果它没有添加,则将其行添加到mimeapps
:
application/vnd.debian.binary-package=gdebi.desktop;