如何在Ubuntu上安装Deb文件(软件包)

Deb是所有基于Debian的发行版使用的安装软件包格式。

Ubuntu存储库包含数千个deb软件包,可以从Ubuntu软件中心或使用命令行从命令行安装 aptapt-get 实用程序。

许多应用程序未包含在Ubuntu或任何第三方存储库中。 这些应用程序必须从开发人员的网站下载并手动安装。 从非官方来源安装Deb软件包时,请格外小心。

在本教程中,我们将说明如何在Ubuntu 18.04上安装deb文件。 相同的说明适用于Ubuntu 16.04和任何基于Debian的发行版,包括Debian,Linux Mint和Elementary OS。

下载deb文件

为了进行演示,我们将下载并安装TeamViewer deb文件。 TeamViewer是用于远程支持,桌面共享,在线会议以及计算机之间文件传输的多合一解决方案。

启动您的Web浏览器,然后导航到TeamViewer for Linux下载页面。 通过单击Ubuntu和Debian下载链接下载deb软件包。

如果您更喜欢终端,可以通过以下方式下载deb文件: wget 要么 curl

wget --no-check-certificate https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
curl -k -O -L https://download.teamviewer.com/download/linux/teamviewer_amd64.deb

从命令行安装deb文件

从命令行安装deb软件包时,您可以使用几种工具。 在以下各节中,我们将向您展示如何使用 aptgdebidpkg 安装deb软件包的实用程序。

使用以下命令安装deb文件 apt

apt 是一个命令行实用程序,用于在Ubuntu,Debian和相关Linux发行版上安装,更新,删除和管理deb软件包。 它是在Ubuntu 14.04中引入的,并结合了来自 apt-getapt-cache

使用以下命令安装本地deb软件包 apt 您需要提供deb文件的完整路径。 如果文件位于您当前的工作目录中,而不是键入绝对路径,则可以添加前缀 ./ 包名称之前。 除此以外, apt 会尝试从Ubuntu的存储库中检索并安装软件包。

sudo apt install ./teamviewer_amd64.deb

系统将提示您键入 Y 接着说:

...
0 upgraded, 84 newly installed, 0 to remove and 64 not upgraded.
Need to get 21.0 MB of archives.
After this operation, 66.3 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

apt 程序包管理器将解析并安装所有程序包依赖项。

使用以下命令安装deb文件 gdebi

gdebi 是用于安装本地deb软件包的工具。 在Ubuntu中,默认情况下未安装它,但是您可以使用以下命令安装它:

sudo apt install gdebi

要安装deb软件包,请使用 gdebi 类型:

sudo gdebi teamviewer_amd64.deb
...
Do you want to install the software package? [y/N]:

类型 y 出现提示时 gdebi 将为您解决并安装deb软件包及其所有依赖项。

使用以下命令安装deb文件 dpkg

dpkg 是基于Debian的系统的低级软件包管理器。 使用 -i (要么 --install)选项以安装deb软件包 dpkg

sudo apt install ./teamviewer_amd64.deb

不像 aptgdebidpkg 无法解决依赖关系。 如果在安装deb软件包时遇到任何依赖性错误,则可以使用以下命令 apt 命令来解决和安装所有软件包依赖项:

sudo apt install -f

使用GUI#安装Deb软件包

如果您喜欢使用图形界面,只需下载deb文件并双击打开它。

这将打开默认的发行版Graphical Software Center:

单击“安装”按钮,“身份验证”对话框将打开。

安装deb软件包验证

输入管理密码,然后单击身份验证按钮。

安装deb包

安装可能需要一些时间,具体取决于文件大小及其依赖性。 安装好deb软件包后,Ubuntu软件中心内的“安装”按钮将变为“删除”。

就是这样,该应用程序已经安装在您的系统上,您可以开始使用它了。

结论#

我们已经向您展示了如何在Ubuntu中安装本地deb文件。 从命令行安装软件包时,首选使用 apt 因为它将解决并安装所有软件包依赖项。

如有任何疑问,请随时发表评论。

ubuntu apt dpkg

Sidebar