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 比较版本号 - 见下。

--force-help                    显示本强制选项的帮助信息。

-Dh|--debug=help                显示有关出错调试的帮助信息。

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

--version                    显示版本信息。

本文一linuxidc.deb为例讲解。

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

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

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

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

dpkg命令常用格式如下:

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

sudo dpkg -I linuxidc.deb

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

sudo dpkg -c linuxidc.deb

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

sudo dpkg -i linuxidc.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包存在依赖包,则应避免使用此命令,或者按照依赖关系顺序安装依赖包。

联系:13835327580(微信同号)

ubuntu 安裝deb_.deb文件如何安装,Ubuntu下deb安装方法图文详解相关推荐

  1. mysql压缩包删除_mysql解压缩方式安装和彻底删除的方法图文详解

    一.安装mysql (1)将下载下来的mysql压缩文件解压缩到需要安装mysql的目录中 (2)打开解压后的文件夹,复制default.ini文件并重命名为my.ini,此文件的相关配置为: (3) ...

  2. win8 64 mysql下载教程_windows下安装mysql-8.0.18-winx64的教程(图文详解)

    1.下载安装包 安装包现在地址: https://dev.mysql.com/downloads/mysql/ 2.解压缩至安装目录 解压缩下载之后的zip,我这里使用的安装路径为: C:\Progr ...

  3. 微信怎么和计算机发送文件格式,用微信怎么发送文件 手机微信发送文件、视频方法图文详解...

    微信火爆程度已经明显超过qq了,那么你知道微信除了飞好友发送图片.视频外还能发送文件,今天小编就为大家分享手机微信发送文件方法图文详解,如何用微信将电脑.手机上的文件发送给好友. 微信怎么添加自定义表 ...

  4. 我的世界服务器唱片修改,《我的世界》替换原版音效及唱片文件方法图文详解...

    <我的世界>替换原版音效及唱片文件方法图文详解 2014-12-12 18:01:10来源:mcbbs编辑:评论(0) <我的世界>游戏中怎么将原版音效及唱片文件替换成自己想要 ...

  5. ubuntu 安裝deb_解决无法在Ubuntu 20.04上安装Deb文件的问题

    导读 双击.deb 文件后无法通过 Ubuntu 20.04 的软件中心安装?你不是唯一遇到此问题的人.本教程展示了解决方法. 双击.deb 文件后无法通过 Ubuntu 20.04 的软件中心安装? ...

  6. Win10安装Ubuntu18.04双系统,图文详解,全网最详细教程

    博主经历过多次双系统的安装与卸载,所以这次安装就记录下全过程,能让后面的同学少走弯路.本教程对笔记本电脑单硬盘和双硬盘通用. 安装目录 一.查看电脑信息 1.BIOS模式 2.查看硬盘数 二.制作系统 ...

  7. UG/NX 8.0安装方法(图文详解)

    UG8.0,自从被西门子收购后改名为NX,也称NX8.0,作为一款非常优秀三维模具设计软件.他可以针对用户的虚拟产品设计和工艺设计的需求,提供经过实践验证的解决方案.其以全面的设计概念.良好的界面受到 ...

  8. Tomcat的安装与环境变量配置(图文详解)

    Tomcat的安装与环境变量配置 首先说明一下我的电脑配置: Windows 7 专业版 64位操作系统 安装内存8G 四核处理器 一.Tomcat的下载与安装 1.进入Tomcat官网: https ...

  9. mac笔记本安装mysql_Mac下安装mysql5.7 完整步骤(图文详解)

    最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17. 1.官网下载 M ...

最新文章

  1. 用ldap方式访问AD域的的错误解释
  2. 《Ext JS高级程序设计》节选: 一个结合DataWrite和RowEditor的Grid示例(2)
  3. python制作点亮图片_MicroPython拼插编程实例:点亮心形8x8点阵
  4. findler mac 隐藏文件_fiddler使用实例之----------查找隐藏的真实地址!!!!
  5. 华为主题包hwt下载_华为主题 | 黑白人物
  6. MTK 驱动(60)---Audio驱动开发之音频链路
  7. Deepin Linux已经做得相当不错了
  8. 产品经理为什么越来越不值钱?不懂数据,只能尴尬退场
  9. 国内最火的 HTML、CSS、JavaScript 开源项目 Top 榜,你知多少?
  10. igress+nginx部署
  11. Q89:全局光照(Global Illumination)——Path Tracing(只用于间接光照)
  12. UAC在注册表中的对应位置
  13. UJAM Finisher FLUXX for Mac(综合效果器插件)
  14. 计算机右键管理提示没有关联应用,我的电脑--右键--管理,提示与应用程序无关联...
  15. 二级java题型及分值_计算机二级java考试内容
  16. PDF文件怎么转Word才能不乱码?这样做就可以了
  17. Jquery最常见的ajax写法
  18. Python+旧衣物捐赠系统 毕业设计-附源码290942
  19. 科研论文里的paired t-test
  20. untiy 怎么把物体显示在最上层

热门文章

  1. foxmail 定时发邮件
  2. matlab的Regionprops详解
  3. 百科知识 isz文件如何打开
  4. 尚硅谷——谷粒商城项目开发记录——2021.11.19
  5. c语言文件后缀名怎么隐藏起来,win10中怎样查看被隐藏的文件后缀名 win10显示文件后缀名的设置方法...
  6. 8/25 matlab在小数点后某一位四舍五入,即保留几位小数
  7. 心系冬奥 翰墨传情 |当代书画名家为奥运加油书画推介展【张海明篇】
  8. 安装Java开发工具包
  9. Google 街景机器人的自拍,可爱又诡异
  10. 最好最牛的101个网站 【达人必修】