如何安装 deb 文件

Deb 是所有基于 Debian 的发行版使用的安装软件包格式。Ubuntu 软件源包含数千个deb 软件包,可以从 Ubuntu 软件中心或使用 aptapt-get命令进行安装。

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

出于演示目的,在本教程中,我们将下载并安装 TeamViewer deb 文件

TeamViewer 是一种用于远程支持,桌面共享,在线会议以及计算机之间文件传输的多合一解决方案。

启动网络浏览器,然后打开 TeamViewer 下载页面。点击 Ubuntu 和 Debian 下载链接下载 deb 软件包。如果您喜欢使用终端,可以使用 wgetcurl下载 deb 文件。

从命令行安装 deb 安装包时,您可以有多种工具使用。我们将向您展示如何使用aptgdebidpkg安装deb软件。

第一种是使用 apt安装 deb文件。apt 是一个命令行程序,用于在 Ubuntu,Debian和基于 Debian 的Linux发行版安装,更新,删除和管理软件。

它在 Ubuntu 14.04 引入,并结合 apt-getapt-cache 最常用的命令。要使用 apt安装本地 deb 软件包,您需要提供 deb 文件的绝对路径或者相对路径。

如果该文件位于您的当前工作目录中,则可以使用相对路径 ./。否则,apt 会尝试从 Ubuntu 软件源检索并安装软件包。

apt软件管理器会自动解决并安装你在安装本地deb文件时所需的依赖软件。

sudo apt install -y ./teamviewer_amd64.deb 

第二种是gdebi用于安装本地deb安装包文件的命令。在Ubuntu中,默认情况下未安装它,但是您可以运行命令sudo apt install gdebi进行安装。

现在你可以使用gdebi类型安装deb文件。出现提示时,键入y,然后gdebi将为您解析并安装deb软件包及其所有依赖项。

sudo gdebi ./teamviewer_amd64.deb  -y

dpkg是低级软件包管理器。你可使用-i--install选项安装deb文件。

aptgdebi 不同,dpkg 无法解决依赖关系。如果在安装 deb 文件时遇到任何依赖问题,可以使用 sudo apt install -f命令来修复deb文件所需的依赖。

sudo dpkg -i teamviewer_amd64.deb
sudo apt install -f

如果您希望使用 GUI 图形界面,只需下载 deb 文件并双击即可打开。这将打开发行版默认的软件中心。

单击 安装按钮,身份验证对话框将打开。输入管理密码,安装可能需要一些时间,具体取决于文件大小及其依赖的软件。

安装好deb文件后,Ubuntu软件中心内的安装按钮将变为删除。至此,该应用程序已安装在您的系统上,您可以开始使用它。

我们向您展示了如何在 Ubuntu 安装本地 deb 文件。如有任何疑问,请随时发表评论。