.deb文件如何安装,Ubuntu下deb安装方法图文详解[通俗易懂]

.deb文件如何安装,Ubuntu下deb安装方法图文详解[通俗易懂]摘自:https://www.linuxidc.com/Linux/2018-11/155380.htmdeb包是Debian,Ubuntu等Linux发行版的软件安装包,扩展名为.deb,是类似于rpm的软件包,Debian,Ubuntu系统不推荐使用deb软件包,因为要解决软件包依赖问题,安装也比较麻烦。如果Ubuntu要安装新软件,已有deb安装包(例如:linux…

大家好,又见面了,我是你们的朋友全栈君。

摘自:https://www.linuxidc.com/Linux/2018-11/155380.htm

deb包是Debian,Ubuntu等Linux发行版的软件安装包,扩展名为.deb,是类似于rpm的软件包,Debian,Ubuntu系统不推荐使用deb软件包,因为要解决软件包依赖问题,安装也比较麻烦。

如果Ubuntu要安装新软件,已有deb安装包(例如:linuxidc.deb),但是无法登录到桌面环境。那该怎么安装?答案是:使用dpkg命令。dpkg 是Debian linuxidc的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu、Knoppix 等。

用法: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                    显示版本信息。

本文一linuxidc.deb为例讲解。

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

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

1.打开终端后,输入:sudo dpkg -i linuxidc.deb

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

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

dpkg命令常用格式如下:

1、查看linuxidc.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于–info)

sudo dpkg -I linuxidc.deb

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

2、查看linuxidc.deb软件包中包含的文件结构(其中-c等价于–contents)

sudo dpkg -c linuxidc.deb

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

3、安装linuxidc.deb软件包(其中-i等价于–install)

sudo dpkg -i linuxidc.deb

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

4、查看linuxidc软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于–list)

sudo dpkg -l linuxidc

5、列出linuxidc软件包安装的所有文件清单(软件名称可通过dpkg -I命令查看,其中-L等价于–listfiles)

sudo dpkg -L linuxidc

6、显示linuxidc软件包的详细信息(软件名称可通过dpkg -I命令查看,其中-s等价于–status)

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

sudo dpkg -s linuxidc

7、卸载linuxidc软件包(软件名称可通过dpkg -I命令查看,其中-r等价于–remove)

sudo dpkg -r linuxidc

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

sudo dpkg -P linuxidc

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

dpkg-reconfigure linuxidc

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

转载于:https://www.cnblogs.com/xxxyz/p/11558383.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136036.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 10款Java小游戏(详解+源码)

    10款Java小游戏(详解+源码)开源Java小游戏前言下面就给大家介绍十几个开源的Java小游戏,供大家学习交流。资源都下载好共享到我的交流群了,需要的在群内自取862461829不收取任何资源费,毕竟开源才是我们的宗旨。【群里还含有:Java80g学习资料包+Java学习书籍+Java项目实战源码+安装软件等】各类资源都有哦~1.数字彩虹雨这是我比较喜欢的一个小应用,虽然代码比较简单但是喜欢那种简单的美。下面是运行截图,就是我们在黑客帝国里面见到的那种数字雨,运行时是全屏的。下面说说下载链接里面的东西.

    2022年7月9日
    19
  • 大数据分析与应用技术创新平台「建议收藏」

    大数据分析与应用技术创新平台「建议收藏」原文链接:https://mp.weixin.qq.com/s/kCDYOInF8KjHstIMAWSljA 大数据分析与应用技术创新平台 张平文,鄂维南,袁晓如,傅毅明北京大学数学科学学院,北京 100871 北京大学大数据科学研究中心,北京 100871  北京大学信息科学技术学院,北京 100871  北京大数据研究院,北京 100871 摘…

    2022年6月6日
    28
  • FCoin近1.3万BTC无法兑付,有人报案有人自救

    作者:邱祥宇继7.2亿代币销毁,三天三公告之后,FCoin又有新进展。2月17日晚上,张健在FCoin官网发布一篇名为《FCoin真相》的公告,对FCoin的现状、原因以及后续计划作出说…

    2022年4月9日
    55
  • py文件怎么打包成可执行文件_pycharm写好的程序打包

    py文件怎么打包成可执行文件_pycharm写好的程序打包步骤一:安装pyinstaller推荐使用国内豆瓣镜像源安装,否则很可能会失败。在cmd命令行中输入pipinstallpyinstaller-ihttps://pypi.douban.com/simple步骤二:在pycharm中打开:View-ToolWindows-Terminal打开到所要生成exe文件的该文件目录下,输入Terminal中输入:“pyinstaller-F-w’文件名‘.py”就可以制作出exe。-w的用处是不出现黑色控制台窗口。…

    2022年8月28日
    2
  • Java设计模式之策略模式「建议收藏」

    本文属于23种设计模式系列。 介绍的是策略模式。

    2022年3月11日
    34
  • 笔记本卡顿不流畅是什么原因_笔记本卡顿不流畅是什么原因_笔记本电脑卡顿不流畅如何解决-win7之家…「建议收藏」

    笔记本卡顿不流畅是什么原因_笔记本卡顿不流畅是什么原因_笔记本电脑卡顿不流畅如何解决-win7之家…「建议收藏」有不少笔记本电脑用户在使用过程中,发现会经常会遇到卡顿不流畅的情况,很多用户不知道是什么原因引起的,其实原因有很多,可能是电脑本身配置不足,或者电脑占用率过高,或者内存不足等,接下来给大家带来笔记本电脑卡顿不流畅的详细解决方法吧。具体步骤如下:1、CPU不足电脑卡顿很多时候都是因为CPU占用过高,实质还是CPU太小引起的,我们可以将多余的进程或者软件关闭,或者更换性能好的CPU来解决这个问题,电脑…

    2025年10月30日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号