Advertisement

Ubuntu16.04安装deb包

阅读量:

deb软件包通常用于在基于Debian或Ubuntu的操作系统上安装应用程序和库;文件后缀为.deb;与rpm类似;建议避免在这些操作系统中使用.deb格式;原因是安装依赖项的问题较为复杂

当在Ubuntu系统中需要安装新的软件时,通常会使用带有.deb扩展名的安装包(例如:linuxidc.deb)来获取软件。然而,在无法访问桌面环境的情况下,请问如何进行安装呢?答案是:使用dpkg命令。dpkg 是Debian的一个简写工具名称。它是专为 Debian 系列操作系统开发的一个软件管理工具,并且用于管理软件的更新、安装与删除过程。它被广泛应用于所有基于 Debian 的操作系统中,请问包括哪些具体的操作系统?如 Ubuntu、Knoppix 等操作系统都会用到这个工具来进行软件管理操作。

用法:dpkg [<选项> …] <命令>

-i|–安装指定的.deb文件名 ... | -R|递归处理指定目录中的软件包 ...
–解压指定的.deb文件名 ... | -R|递归处理指定目录中的软件包 ...
-A|记录指定.deb文件的可用性状态 ... | -R|递归处理指定目录中的软件包 ...
-配置指定软件包的状态 ... | -a|等待确认 ...
-triggers-only 指定软件包 ... | -a|等待确认 ...
-R|删除特定软件包 ... | -a|等待确认 ...
-P|清除特定软件包的信息 ... | -a|等待确认 ...
-V|验证特定软件包的完整性 ...
-获取选中的软件包列表并显示在标准输出上 ...
-从标准输入中读取并设置选中的软件包 ...
-取消所有未被选中的软体件 ...
-U|更新现有可安装软体件信息 ...
-M|将文件中的软体件信息合并到系统中 ...
-C清除现有软体件信息 ...
-F 忘却已被卸载不可安装软体件的状态 ...
-S 显示特定软体件详细状态 ...
-p 列出可供安装的版本号信息 ...
-L列出属于特定软体件的所有文件名称 ...
-l 简明列出软体件的状态信息 ...
-S 搜索包含特定文件名称的软体件集合...
-A启用与特定属性相关的断言功能...
-a验证某个属性是否为给定值...
-C 比较两个版本号之间的关系(见下文)...
-d显示有关错误调试的帮助信息...

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

本文一linuxidc.deb为例讲解。

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

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

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

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

然而在手动安装包含依赖关系的安装包的过程中会出现无法正常安装的情况。当执行该命令:sudo apt-get -f install 时,一旦该命令被启动并运行完毕,则会自动完成相应的软件下载与安装。

dpkg命令常用格式如下:

获取关于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安装方法图文详解

  1. 获取linuxidc软件包的相关信息(可以通过dpkg -I命令查找该软件包名,并注意选项-l相当于--list)

sudo dpkg -l linuxidc

请列出用于安装linuxidc软件包的所有文件清单(可以通过dpkg -I命令查询软件名称,并使用–listfiles选项获取详细列表)

sudo dpkg -L linuxidc

列出linuxidc软件包的详细信息(可以通过dpkg -I命令获取软件名称,并注意其中-s选项相当于–status参数)

同时请查看 apt-cache 以查看 Debian 包裹包信息,并通过运行 dpkg -I 命令可以查看从单个.deb文件中解压得到的软件包列表:

sudo dpkg -s linuxidc

该组件可以通过解压linuxidc组件的方式进行卸载。具体操作步骤如下:首先在终端中运行$ dpkg -I 命令以获取所需软件包的信息;在安装选项中'-r'等价于使用'-remove'参数进行卸载操作。

sudo dpkg -r linuxidc

8、彻底删除一个已安装的包裹。与 remove 不同之处在于,仅仅删除数据及可执行文件;而 purge 除了上述内容之外还会彻底删除所有配置文件。

sudo dpkg -P linuxidc

重新配置一个已有的软件包配置文件, 若该软件包采用了.debconf(.debconf作为一个统一的配置界面.它通过.)

dpkg-reconfigure linuxidc

请注意:dpkg命令无法自动处理软件包之间的依赖关系。当所安装的deb软件包包含其他软件包作为其 dependencies 时,请考虑优先选择其他方法来管理更新或升级操作;否则建议依次按照软件包之间的依赖关系进行安装。

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

在Ubuntu操作系统中使用dpkg命令来管理deb软件包是一种高效的方式

当遇到安装问题时,建议先运行以下命令:
sudo apt-get update
完成更新后再次运行上述指令.

linux系统下deb文件的安装

whereis gcc:查看gcc安装路径;

which gcc:查看gcc运行路径

rpm包:

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

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

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

deb包:

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

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

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

全部评论 (0)

还没有任何评论哟~