2016-11-03 14:11:52 u010780613 阅读数 7885
Deb是debian linus的安装格式,跟red hat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb。 

dpkg 是Debian Package的简写,是为Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行版都使用dpkg,例如Ubuntu等。

我这里用到的测试环境是Ubuntu,测试的包是:apache2_2.4.7-1ubuntu4.14_amd64.deb。

使用的命令:

dpkg --info apache2_2.4.7-1ubuntu4.14_amd64.deb | grep Depends

先获取包的信息,然后通过管道将“Depends”截取出来,就获得下图的结果:


得到的Depends就是依赖的包,如perl,apache-bin,apache2-data等
2018-06-20 22:22:42 weixin_42350212 阅读数 8623
Ubuntu安装以太坊wallet时,出现依赖问题
sudo dpkg -i xxx.deb
解决方法:
在使用 dpkg -i 安装deb包后,会出现依赖关系而不能正常安装软件,这个时候先更新下源然后解决依赖关系后重装即可。
sudo apt-get update # 更新sudo apt-get -f install # 解决依赖关系sudo dpkg -i xxx.deb # 重新安装

2017-05-14 16:41:51 wangmg0118 阅读数 32117

deb包

  • deb包是debian,ubuntu等LINUX发行版的软件安装包,是类似于rpm的软件包,而非debian,ubuntu系统不推荐使用deb软件包,因为要解决软件包依赖问题,安装也比较麻烦。
    安装方法有两种:
    1. 一般在此类发行版中可以直接双击安装。
    2. 手动安装。如果您喜欢使用终端,您需要管理员权限来安装一个 .deb 文件。
      • 打开终端后,输入:sudo dpkg -i package_file.deb
      • 但是在包含有依赖关系的安装包手动安装的过程中会出现安装不成功的问题,这时只需输入命令:sudo apt-get -f install 待命令执行完成,软件也就安装成功了。
  • 卸载安装包时,在终端中,输入:sudo dpkg -r package_name
2019-12-14 23:57:49 qq_36775703 阅读数 10

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

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

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

Ubuntu16.04安装deb包
在Ubuntu下安装deb包需要使用dpkg命令.
Dpkg 的普通用法:
1、sudo dpkg -i <package.deb>
安装一个 Debian 软件包,如你手动下载的文件。
2、sudo dpkg -c <package.deb>
列出 <package.deb> 的内容。
3、sudo dpkg -I <package.deb>
从 <package.deb> 中提取包裹信息。
4、sudo dpkg -r
移除一个已安装的包裹。
5、sudo dpkg -P
完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。
6、sudo dpkg -L
列出 安装的所有文件清单。同时请看 dpkg -c 来检查一个 .deb 文件的内容。
7、sudo dpkg -s
显示已安装包裹的信息。同时请看 apt-cache 显示 Debian 存档中的包裹信息,以及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息。
8、sudo dpkg-reconfigure
重新配制一个已经安装的包裹,如果它使用的是 debconf (debconf 为包裹安装提供了一个统一的配制界面)。

如果安装过程中出现问题,可以先使用命令:
sudo apt-get update
更新后再执行上面的命令.

linux系统下deb文件的安装

  1. whereis gcc:查看gcc安装路径;

  2. which gcc:查看gcc运行路径

  3. rpm包:

    3.1 rpm -ql gcc: 查看gcc相关文件的安装路径。

    3.2 rpm -qa | grep gcc: 查看有没有安装gcc。

    3.3 rpm -qa : 查看全部使用rpm安装的软件。

  4. deb包:

    4.1 dpkg -L gcc: 查看gcc相关文件的安装路径。

    4.2 dpkg -l | grep gcc ; 查看有没有安装gcc.

    4.3 dpkg -l: 查看全部安装包。

2019-12-18 11:42:24 mrjkzhangma 阅读数 30

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

安装步骤

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

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

  3. 打开终端后,输入:sudo dpkg -i xxx.deb

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

dpkg命令常用格式如下:

  1. 查看linuxidc.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于–info)
sudo dpkg -I linuxidc.deb
  1. 查看linuxidc.deb软件包中包含的文件结构(其中-c等价于–contents)
sudo dpkg -c linuxidc.deb
  1. 安装linuxidc.deb软件包(其中-i等价于–install)
sudo dpkg -i linuxidc.deb
  1. 查看linuxidc软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于–list)
sudo dpkg -l linuxidc
  1. 列出linuxidc软件包安装的所有文件清单(软件名称可通过dpkg -I命令查看,其中-L等价于–listfiles)
sudo dpkg -L linuxidc
  1. 显示linuxidc软件包的详细信息(软件名称可通过dpkg -I命令查看,其中-s等价于–status)

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

sudo dpkg -s linuxidc
  1. 卸载linuxidc软件包(软件名称可通过dpkg -I命令查看,其中-r等价于–remove)
sudo dpkg -r linuxidc
  1. 完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件:
sudo dpkg -P linuxidc
  1. 重新配制一个已经安装的包,如果它使用的是 debconf (debconf 为包安装提供了一个统一的配制界面):
dpkg-reconfigure linuxidc

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

参考链接

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

ubuntu 安装deb,rpm包

阅读数 1458

linux .deb文件安装

阅读数 3182

Linux安装程序

阅读数 341

没有更多推荐了,返回首页