如何在Ubuntu 16.04中安装没有“Ubuntu软件”的.deb包

Ubuntu16.04是第一个包含新的替代软件应用程序GNOME软件的版本-它已经有了一个停止显示的错误。目前,在Ubuntu16.04中,无法使用软件应用程序安装第三方应用程序。

这一失误只是暂时的,因为Canonical已经在努力解决这个问题。不过,在此期间,这里有一些方法可以在没有软件应用程序的情况下安装这些DEB文件。

图形化解决方案:GDEBI

GDebi Package Installer是一个图形化解决方案,它将通过安装存储在计算机本地的.deb文件来补充软件应用程序。GDebi本身就是一个很棒的安装工具,其特点是简化了流程,可以通过访问存储库来解析依赖项。GDebi位于Ubuntu 16.04版本的默认存储库中,因此我们可以使用Ubuntu软件应用程序来安装它。有点讽刺的是,是的,我们将使用Ubuntu软件来解决Ubuntu软件的问题。

打开Ubuntu软件应用程序,在窗口顶部的搜索框中键入“gdebi”。软件应用程序将在您键入时自动开始搜索,因此您应该会立即看到结果。一旦显示结果,您应该会看到两个几乎相同的条目。其中一个是GDebi的标准版本,另一个是用于KDE等离子体桌面环境的修改版本。我们可以使用这两个选项中的任何一个来完成任务,但在这种情况下,我建议选择非KDE版本。

安装GDebi后,打开文件管理器并导航到存储.deb文件的文件夹。默认位置将是/home文件夹中的Downloads文件夹。在那里,右击.deb文件并从“Open With”子菜单中选择“GDebi Package Installer”。

在GDebi中打开.deb文件后,您将在窗口右上角看到一个“Install Package”按钮。只需单击此安装包按钮,并在系统提示时输入您的系统密码即可。在这一点上,GDebi将处理其余的事情。当“Install Package”按钮更改为“Remove Package”时,您将知道安装已完成。

终端解决方案:APT

相关:使用APT代替APT-GET简化命令行包管理

正如您在Linux机器上可能预期的那样,您还可以使用命令行。我们之前已经写过关于用“apt”而不是“apt-get”来简化您的命令行包管理,这是“apt”命令如何简化该过程的又一个例子。在过去,您需要将工作目录更改为包含.deb文件的文件夹,并为dpkg和apt-get运行单独的命令。不过,在16.04中,您可以简单地使用“apt”命令:

举一个更具体的例子,假设您从Google Chrome的.deb下载到/home文件夹中的Downloads目录。运行以下命令:

“~/”是自动关联到当前用户主文件夹的符号,在我的示例中是“/home/michael/”。

这是第三方,如果我想的话我会做DEB的

Ubuntu16.04附带了一个相当大的错误,但是解决这个问题的解决方案相当简单。Canonical已经开发了这个问题的解决方案,所以希望这些变通方法不会用得太久。不过,如果将来出现这样的情况,把它们放在你的后袋里总是很方便的。

相关文章