dpkg 是 Debian Linux 操作系统的包管理工具,它可以安装、删除、查询、验证和升级系统中的软件包。它可以从指定的源(如本地文件夹或网络服务器)安装、更新或者卸载软件包,也可以构建软件包,从而方便用户在 Linux 系统中管理软件。它支持交互式和非交互式模式,并且可以运行在多个 Linux 发行版中。

基本使用方法:

  1. 安装软件:dpkg -i 软件包名
  2. 卸载软件:dpkg -r 软件包名
  3. 查询软件包的信息:dpkg -s 软件包名
  4. 查询已安装的软件包:dpkg -l
  5. 查询可用的软件包:dpkg -l | grep 关键词

    示例:

  6. 安装软件:sudo dpkg -i vsftpd_2.3.4-8ubuntu1_amd64.deb

  7. 卸载软件:sudo dpkg -r vsftpd
  8. 查询软件包的信息:sudo dpkg -s vsftpd
  9. 查询已安装的软件包:sudo dpkg -l
  10. 查询可用的软件包:sudo dpkg -l | grep ftp

    dpkg 安装

    1. dpkg -i <package>
    2. apt --fix-broken install
    这条命令的作用是修复已经安装但是失效的软件包,在apt安装软件包时出现依赖错误时使用。