Advertisement

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

阅读量:

deb软件包通常用于在运行于Debian或Ubuntu等Linux操作系统的设备上安装和管理应用程序。. deb文件后缀用于标识这些软件包。由于涉及解决软件依赖问题以及安装过程较为繁琐的原因, Debian和Ubuntu系统不推荐使用deb软件包。

当用户希望在Ubuntu上安装新软件时,在已经拥有deb格式的安装包(如linuxidc.deb)的情况下无法进入桌面环境怎么办?解决方法是通过执行dpkg命令来完成。其中dpkg即为德国民用计算机项目(Debian linuxidc)的缩写。它是一种专为管理软件套件设计的应用程序工具。所有基于德国民用计算机的操作系统都采用了这一工具来进行软件管理,默认情况下包括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

当手动安装包含有依赖关系的安装包时会遇到无法正常安装的情况。这时只需执行以下命令:sudo apt-get -f install 以确保待命令执行完毕后软件能够顺利完成安装过程。

dpkg命令常用格式如下:

请查询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

请输出linuxidc软件包安装的所有文件清单(通过执行dpkg -I命令即可查看软件列表;其中选项-L相当于使用--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 的不同之处在于,它不仅去除其中的数据和可执行文件(...),同时还会清除所有的配置文件信息()。

sudo dpkg -P linuxidc

若该已安装包采用的是 debconf(其中 debconf 为此类包提供统一配置管理功能),则需对其重新配置。

dpkg-reconfigure linuxidc

需要注意的是,在使用dpkg安装软件包时,默认情况下无法处理依赖关系。当遇到需要处理依赖关系的情况时,请考虑以下措施:首先确认是否所有软件包都已正确安装;其次确保不会导致冲突。或者按照从基础到复杂、从上层到下层的顺序依次安装。

全部评论 (0)

还没有任何评论哟~