dpkg 是 Debian Linux 操作系统的包管理工具,它可以安装、删除、查询、验证和升级系统中的软件包。它可以从指定的源(如本地文件夹或网络服务器)安装、更新或者卸载软件包,也可以构建软件包,从而方便用户在 Linux 系统中管理软件。它支持交互式和非交互式模式,并且可以运行在多个 Linux 发行版中。
基本使用方法:
- 安装软件:dpkg -i 软件包名
- 卸载软件:dpkg -r 软件包名
- 查询软件包的信息:dpkg -s 软件包名
- 查询已安装的软件包:dpkg -l
-
示例:
安装软件:
sudo dpkg -i vsftpd_2.3.4-8ubuntu1_amd64.deb
- 卸载软件:
sudo dpkg -r vsftpd
- 查询软件包的信息:
sudo dpkg -s vsftpd
- 查询已安装的软件包:
sudo dpkg -l
- 查询可用的软件包:
sudo dpkg -l | grep ftp
dpkg 安装
这条命令的作用是修复已经安装但是失效的软件包,在apt安装软件包时出现依赖错误时使用。dpkg -i <package>
apt --fix-broken install