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

时间:2020-03-05 15:32:10  来源:igfitidea点击:

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

Ubuntu存储库包含数千个deb软件包,可以从Ubuntu软件中心或者使用“ apt”和“ apt-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软件包。

如果我们更喜欢终端,则可以使用'wget'或者'curl'下载deb文件:

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软件包时,我们可以使用几种工具。
在以下各节中,我们将向我们展示如何使用'apt','gdebi'和'dpkg'实用程序来安装deb软件包。

使用'apt'安装deb文件

“ apt”是一个命令行实用程序,用于在Ubuntu,Debian和相关Linux发行版上安装,更新,删除和管理deb软件包。

它是在Ubuntu 14.04中引入的,它结合了'apt-get'和'apt-cache'中最常用的命令。

要使用“ apt”安装本地deb软件包,我们需要提供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”软件包管理器将解析并安装所有软件包依赖项。

使用'gdebi'安装deb文件

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

sudo apt install gdebi

要使用“ gdebi”类型安装deb软件包:

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

在出现提示时键入“ y”,“ gdebi”将为我们解析并安装deb软件包及其所有依赖项。

使用'dpkg'安装deb文件

'dpkg'是基于Debian的系统的低级软件包管理器。
使用'-i'(或者'--install')选项安装带有'dpkg'的deb软件包。

sudo apt install ./teamviewer_amd64.deb

与“ apt”和“ gdebi”不同,“ dpkg”不能解决依赖关系。
如果在安装deb软件包时遇到任何依赖性错误,则可以使用以下“ apt”命令来解决和安装所有软件包依赖性:

sudo apt install -f

使用GUI安装Deb软件包

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

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

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

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

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

现在,该应用程序已经安装在系统上,我们可以开始使用它了。