在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
 
 
 
 
posted @   zhihua  阅读(494)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示