用法:dpkg [<选项> ...] <命令> 命令: -i|--install <.deb 文件名> ... | -R|--recursive <目录> ... --unpack <.deb 文件名> ... | -R|--recursive <目录> ... -A|--record-avail <.deb 文件名> ... | -R|--recursive <目录> ...
--configure <软件包名> ... | -a|--pending --triggers-only <软件包名> . .. | -a|--pending -r|--remove <软件包名> ... | -a|--pending -P|--purge <软件包名> ... | -a|--pending
--get-selections [<表达式> ...] 把已选中的软件包列表打印到标准输出。 --set-selections 从标准输入里读出要选择的软件。 --clear-selections 取消选中所有不必要的软件包。 --update-avail <软件包文件> 替换现有可安装的软件包信息。 --merge-avail <软件包文件> 把文件中的信息合并到系统中。 --clear-avail 清除现有的软件包信息。 --forget-old-unavail 忘却已被卸载的不可安装的软件包。 -s|--status <软件包名> ...显示软件包详尽的状态信息。 -p|--print-avail <软件包名> ...显示可供安装的版本详情。 -L|--listfiles <软件包名> ...列出所有“属于”该软件包(或多个)的文件。 -l|--list [<表达式> ...简明地列出软件包的状态。 -S|--search <表达式> ...搜寻拥有该文件(或多个文件)的包。 -C|--audit 检查搜寻残损的软件包。 --print-architecture 显示 dpkg 体系架构。 --compare-vesions <a> <关系> <b> 比较版本号 - 见下。 --force-help 显示本强制选项的帮助信息。 -Dh|--debug=help 显示有关出错调试的帮助信息。 -h|--help 显示本帮助信息。 --version 显示版本信息。 --license | --licence 显示版权和许可证条文。 对归档文件使用 dpkg -b|--build|-c|--contents|-e|--control|-I|--info|-f|--field| -x|--extract|-X|--vextract|--fsys-tarfile (输入 dpkg-deb --help)。 供内部使用:dpkg --assert-support-predepends | --predep-package | --assert-working-epoch | --assert-long-filenames | --assert-multi-conrep。 选项: --admindir=<目录> 使用 <目录> 而非 /var/lib/dpkg。 --root=<目录> 安装到另一个根文件系统。 --instdir=<目录> 改变安装的根目录的同时保持管理(admin)目录不变。 -O|--selected-only 忽略没有被选中安装或升级的软件包。 -E|--skip-same-version 忽略版本与已安装软件版本相同的软件包。 -G|--refuse-downgrade 忽略版本早于已安装软件版本的的软件包。 -B|--auto-deconfigure 就算会影响其他软件包,也要安装。 --[no-]triggers 跳过或强制随之发生的触发器处理。 --no-debsig 不去试图验证软件包的签名。 --no-act|--dry-run|--simulate 仅仅报告我们要执行的操作 - 但是不执行。 -D|--debug=<八进制数字> 开启调试功能(参见 -Dhelp 或者 --debug=help)。 --status-fd <n> 发送状态改变的更新信号到文件描述符<n>。 --log=<文件名> 把状态的更动和操作信息记录到 <文件名>。 --ignore-depends=<软件包名>,...忽略关于 <软件包名> 的所有依赖关系。 --force-... 忽视遇到的问题(参见 --force-help)。 --no-force-...|--refuse-... 当遇到问题时中止运行。 --abort-after <n> 遇到<n>个错误后终止。 可供--compare-version 使用的比较运算符有: lt le eq ne ge gt (如果版本号为空,那么就认为它先于任意版本号); lt-nl le-nl ge-nl gt-nl (如果版本号为空,那么就认为它后于任意版本号); < << <= = >= >> > (仅仅是为了与主控文件的语法兼容)。