Re: 我想参与 Debian 中文计划
利用一些零碎的时间翻译了 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 (如果版本号为空,那么就认为它后于任意版本号);
< << <= = >= >> > (仅仅是为了与主控文件的语法兼容)。
Reply to: