在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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具