.deb文件如何安装,Ubuntu下deb安装方法图文详解

用法: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
  -V|--verify <软件包名> ...      检查包的完整性。
  --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 [<表达式> ...]        检查是否有软件包残损。
  --yet-to-unpack                  列出标记为待解压的软件包。
  --predep-package                列出待解压的预依赖。
  --add-architecture    <体系结构> 添加 <体系结构> 到体系结构列表。
  --remove-architecture <体系结构> 从架构列表中移除 <体系结构>。
  --print-architecture            显示 dpkg 体系结构。
  --print-foreign-architectures    显示已启用的异质体系结构。
  --assert-<特性>                  对指定特性启用断言支持。
  --validate-<属性> <字符串>      验证一个 <属性>的 <字符串>。
  --compare-vesions <a> <关系> <b> 比较版本号 - 见下。
  --force-help                    显示本强制选项的帮助信息。
  -Dh|--debug=help                显示有关出错调试的帮助信息。

  -?, --help                      显示本帮助信息。
      --version                    显示版本信息。

1.一般在此类发行版中可以直接双击安装。

2.手动安装。如果您喜欢使用终端,您需要管理员权限来安装一个 .deb 文件。

.deb文件如何安装,Ubuntu下deb安装方法图文详解

2.但是在包含有依赖关系的安装包手动安装的过程中会出现安装不成功的问题,这时只需输入命令:sudo apt-get -f install 待命令执行完成,软件也就安装成功了。

dpkg命令常用格式如下:

.deb文件如何安装,Ubuntu下deb安装方法图文详解

.deb文件如何安装,Ubuntu下deb安装方法图文详解

.deb文件如何安装,Ubuntu下deb安装方法图文详解

同时请看apt-cache 显示 Debian 存档中的包裹信息,以及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息:

8、完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件:

9、重新配制一个已经安装的包,如果它使用的是 debconf (debconf 为包安装提供了一个统一的配制界面):

注:dpkg命令无法自动解决依赖关系。如果安装的deb包存在依赖包,则应避免使用此命令,或者按照依赖关系顺序安装依赖包。

猜你喜欢

转载自www.linuxidc.com/Linux/2018-11/155380.htm
今日推荐