在Ubuntu中安装Deb包的3个命令行工具
1. 使用 dpkg 命令安装 .deb 包
Dpkg是Debian及其衍生产品(如Ubuntu和Linux Mint)的包管理器。它用于安装、构建、删除和管理.deb包。但与其他 Linux 包管理系统不同,它不能自动下载和安装包及其依赖项。
要安装.deb包,请使用带有-i标志的dpkg 命令以及包名称,如下所示。
$ sudo dpkg -i teamviewer_amd64.deb
如果您在安装过程中或安装和启动程序后遇到任何依赖项错误,您可以使用以下apt 命令使用-f标志解析和安装依赖项,该标志告诉程序修复损坏的依赖项。
$ sudo apt-get install -f
使用 dpkg 命令删除 Deb 包
要删除.deb包,请使用该-r选项,或者如果要删除其所有文件(包括配置文件),您可以使用--purge如下所示的选项清除它。
$ sudo dpkg -r teamviewer [删除包]
$ sudo dpkg --purge teamviewer [删除包含配置文件的包]
2.使用apt命令安装.deb包
apt命令是一个高级的命令行工具,它提供了新软件包的安装、现有软件包的升级、软件包列表索引的更新,甚至可以升级整个Ubuntu或Linux Mint系统。
它还提供apt-get 和 apt-cache命令行工具,用于在Debian及其衍生产品(如Ubuntu和Linux Mint系统)上以更交互的方式管理包。
本质上,apt-get或apt不理解.deb文件,它们主要设计用于处理包名称(例如teamviewer、apache2、mariadb等),并且它们.deb从中指定的源检索和安装与包名称关联的档案/etc/apt/sources.list文件。
.deb使用apt-get或apt安装 Debian 包的唯一技巧是指定./包的本地相对路径或绝对路径(如果在当前目录中),否则它将尝试从远程源检索包并且操作将失败。
$ sudo apt install ./teamviewer_amd64.deb
$ sudo apt-get install ./teamviewer_amd64.deb
使用 apt 命令删除 Deb 包
要删除.deb包,请使用该remove选项,或者如果要删除其所有文件(包括配置文件),您可以使用purge如图所示的选项清除它。
$ sudo apt-get remove teamviewer
$ sudo apt-get purge teamviewer
或者
$ sudo apt remove teamviewer
$ sudo apt purge teamviewer

浙公网安备 33010602011771号