利用一些零碎的时间翻译了 dpkg 的命令行帮助,这个不属于中文 manpage,也不属于胡言乱语那块,不知道发到哪里去,先在这里放着,一些不知道怎么表达的没翻译。
dpkg 命令行帮助: 命令: -i|--install <.deb file name> ... | -R|--recursive <directory> ... --unpack <.deb file name> ... | -R|--recursive <directory> ... -A|--record-avail <.deb file name> ... | -R|--recursive <directory> ... --configure <package> ... | -a|--pending --triggers-only <package> ... | -a|--pending -r|--remove <package> ... | -a|--pending -P|--purge <package> ... | -a|--pending --get-selections [<pattern> ...] 把选择列表显示到标准输出 --set-selections 从标准输入设置包选择 --clear-selections 取消选择不必要的软件包 --update-avail <Packages-file> 替换供选择的软件包信息 --merge-avail <Packages-file> 合并来自文件的信息 --clear-avail 擦除已有的信息 --forget-old-unavail 忘记未安装的不可用软件包 -s|--status <package> ... 显示软件包详细状态 -p|--print-avail <package> ... 显示可获取的版本详细信息 -L|--listfiles <package> ... 列出指定软件包的文件 -l|--list [<pattern> ...] 列出简短的软件包信息 -S|--search <pattern> ... 查找含有指定文件的软件包 -C|--audit 检查(依赖)损坏的软件包 --add-architecture <arch> 添加指定的架构 <arch> 到处理器架构列表 --remove-architecture <arch> 从处理器架构列表删除指定的架构 <arch> --print-architecture 显示 dpkg 架构 --print-foreign-architectures 显示允许的外来架构 --compare-versions <a> <op> <b> 比较版本号,见下文 --force-help 强制显示帮助 -Dh|--debug=help 调试时显示帮助 -h|--help 显示本帮助信息 --version 显示版本信息 对归档文件使用 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 | --assert-multi-arch. 选项: --admindir=<directory> 使用 <directory> 目录而不是 /var/lib/dpkg。 --root=<directory> 安装在不同的根目录。 --instdir=<directory> 改变安装目录而不改变 admin 目录。 --path-exclude=<pattern> 安装时排除匹配指定模式的目录。 --path-include=<pattern> 重新包含匹配指定模式的目录。 -O|--selected-only 忽略未选定安装或升级的软件包。 -E|--skip-same-version 忽略系统已有相同版本的软件包。 -G|--refuse-downgrade 忽略版本比已有软件包低的软件包。 -B|--auto-deconfigure 即使会破坏其他软件包依赖也安装。 --[no-]triggers 忽略或强制指定后续使用相同的处理选项。 --no-debsig 不尝试验证软件包签名。 --no-act|--dry-run|--simulate 我们(打包者)使用的选项,用户请勿使用。 -D|--debug=<octal> 启用调试选项(参见 -Dhelp 或 --debug=help)。 --status-fd <n> 发送状态变更到文件描述 <n>。 --status-logger=<command> 发送状态变更到命令 <command> 的标准输入。 --log=<filename> 记录状态变更和动作到文件 <filename>。 --ignore-depends=<package>,... 忽略软件包 <package> 的依赖。 --force-... Override problems (see --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 (如果版本号为空,那么就认为它后于任意版本号); < << <= = >= >> > (仅仅是为了与主控文件的语法兼容)。