dpkg(软件安装包管理)

    技术2022-05-19  27

    用法: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  (如果版本号为空,那么就认为它后于任意版本号);  < << <= = >= >> >        (仅仅是为了与主控文件的语法兼容)。


    最新回复(0)