.deb
是 Debian、Ubuntu 及其衍生发行版(如 Linux Mint)使用的软件包格式。当无法从官方软件源获取软件时,我们常常需要手动下载并安装 .deb
文件。
方法一:使用 apt
命令
apt
是 Ubuntu 等系统的高级包管理工具。它最大的优点是能够自动处理复杂的依赖关系,是安装本地 .deb
文件的首选方法。
安装步骤
打开终端 (
Ctrl + Alt + T
)。导航到你所下载的
.deb
文件所在的目录。1
cd ~/Downloads # 通常文件在"下载"目录中
执行安装命令:
1
sudo apt install ./PACKAGE_NAME.deb
务必注意:命令中的
./
至关重要,它告诉apt
从当前本地目录查找文件,而不是从远程软件库中搜索。
工作原理与示例
当你运行上述命令后,apt
会执行以下操作:
- 分析该
.deb
包所需的依赖项。 - 检查系统是否已满足这些依赖。
- 自动从配置的软件源下载并安装所有缺失的依赖。
- 最后安装该
.deb
包本身。
方法二:使用 dpkg
命令
dpkg
是 Debian 包管理系统的底层基础工具。它的缺点是不会自动处理依赖关系,通常需要与 apt
配合使用来完成安装。
安装步骤
使用
dpkg
安装软件包:1
sudo dpkg -i PACKAGE_NAME.deb
-i
选项代表 install。
修复依赖问题(通常必不可少):
上一步操作很可能因缺少依赖而报错并中断。此时,运行以下命令来修复:1
sudo apt --fix-broken install
或者
1
sudo apt install -f # `-f` 是 `--fix-broken` 的简写
此命令会自动识别中断的安装,并下载安装所有必需的依赖包,从而完成整个安装过程。
工作原理与示例
dpkg
仅负责将软件包本身解压并复制文件到系统,不解决依赖。因此流程常是:
dpkg -i
尝试安装,但因依赖问题失败。使用
apt -f install
来修复中断的安装并满足依赖。
如何卸载已安装的 .deb 软件
卸载软件不需要原始的 .deb
文件,只需知道软件包名称即可。
使用 apt
进行卸载
移除软件(保留配置文件):
1
sudo apt remove PACKAGE_NAME
彻底清除软件(同时删除配置文件):
1
sudo apt purge PACKAGE_NAME # 更彻底的清理
使用 dpgk
进行卸载
1 | sudo dpkg -r PACKAGE_NAME |
查找已安装的软件包名称
如果你不记得确切的包名,可以使用 dpkg
配合 grep
来查找。
1 | dpkg -l | grep search-term |