如何在Ubuntu 16.04中安装没有Ubuntu软件的.deb软件包
Ubuntu 16.04是第一个包含新的替代软件应用程序GNOME Software的版本,并且已经存在一个令人震惊的错误。当前,在Ubuntu 16.04中,无法使用"软件"应用程序安装第三方应用程序。
这种错误只是暂时的,因为Canonical已经在努力解决问题。但是,与此同时,这里有一些无需软件即可安装这些DEB文件的方法。
图形解决方案:GDEBI
GDebi软件包安装程序是一种图形解决方案,它将通过安装本地存储在计算机上的.deb文件来补充软件应用程序。 GDebi本身就是一个很棒的安装工具,它具有简化的过程,可以访问存储库以解决依赖项。 GDebi位于16.04中Ubuntu的默认存储库中,因此我们将能够使用Ubuntu Software应用程序进行安装。具有讽刺意味的是,是的,我们将使用Ubuntu软件来解决Ubuntu软件的问题。
打开Ubuntu软件应用程序,然后在窗口顶部的搜索框中,键入gdebi。键入时,软件应用程序将自动开始搜索,因此我们应该立即看到结果。一旦显示结果,我们应该看到两个几乎相同的条目。其中之一是GDebi的标准版本,另一个是在KDE Plasma桌面环境上使用的修改版本。我们可以使用任一选项来完成任务,但是在这种情况下,我建议选择非KDE版本。
安装GDebi后,打开"文件管理器"并导航到存储.deb文件的文件夹。默认位置是/ home文件夹中的Downloads文件夹。在那里,右键单击.deb文件,然后从"打开方式"子菜单中选择" GDebi软件包安装程序"。
在GDebi中打开.deb文件后,我们将在窗口右上方看到一个Install Package按钮。只需单击此安装包按钮,然后在出现提示时输入系统密码。此时,GDebi将处理其余的工作。当"安装软件包"按钮更改为"删除软件包"时,我们将知道安装已完成。
终端解决方案:APT
如我们在Linux机器上所期望的,我们也可以使用命令行。我们已经写过关于使用apt而不是apt-getbefore简化命令行程序包管理的方法,这是apt命令如何简化过程的又一个示例。过去,我们需要将工作目录更改为包含.deb文件的文件夹,并对dpkg和apt-get运行单独的命令。但是,在16.04中,我们可以简单地使用apt命令:
sudo apt install application.deb
对于更具体的示例,假设我们将Google Chrome浏览器的.deb下载到了/ home文件夹中的Downloads目录中。运行以下命令:
sudo apt install ~/Downloads/google-chrome-stable_current_amd64.deb