DEB包和dpkg工具

简介: DEB包和dpkg工具


  1. DEB包格式
    DEB包是Debian系软件包格式的文件扩展名,由Debra Murdock而得名,她是Debian创始人的太太。
    DEB包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成,是事实上Debian系的软件包格式标准。
  2. dpkg工具Debian系为了进行DEB包的安装和卸载,也提供了对应的工具,这就是dpkg,它是package manager for Debian的缩写。dpkg的语法格式: dpkg [option...] action,其支持的主要参数如下:
可选项 含义
-i/--install 安装软件包
--unpack 解压缩软件包,但是不进行安装
--configure 对已解压缩未安装的软件包进行配置
-r/--remove 卸载软件包,保留conffiles等配置
-P/--purge 卸载软件包,删除所有的配置和数据
-R 安装目录下所有的软件包
-l 显示所有的DEB软件包
-p 显示软件包的具体信息
-s 报告指定软件包的状态
-L 显示软件包安装的目录信息
  1. 常用的用法如下:
  • 安装DEB包

[root@node1]# dpkg -i package.deb

  • 卸载DEB包

[root@node1]# dpkg -r <package_name>

  • 查看所有已安装的DEB软件包

[root@node1]# dpkg -l

  • 查找指定的DEB软件包

[root@node1]# dpkg -l <package_name>

  • 查看某个包在系统中的安装目录信息

[root@node1]# dpkg -L <package_name>


相关文章
|
1月前
|
缓存 应用服务中间件 Linux
yum 命令下载软件包到本地
在 Linux 系统中,使用 `yum` 命令可以下载软件包但不安装。通过 `yum` 的下载缓存功能,可以快速获取所需软件包。常用命令包括:`yum list available` 列出可安装的软件包,`yum download nginx` 下载特定软件包,`yum download nginx-1.18.0` 下载特定版本,`yum download -resolve nginx` 下载软件包及其依赖,`yum download nginx -d /path/to/download/directory` 指定下载目录
194 11
|
4月前
|
Linux 开发工具
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
176 2
Linux查看已经安装软件的版本,安装软件的路径,以及dpkg、aptitude、apt-get、apt工具的使用
|
3月前
|
Ubuntu
使用dpkg在ubuntu上安装软件包遇到依赖包的问题
使用dpkg在ubuntu上安装软件包遇到依赖包的问题
|
7月前
|
Linux
软件包管理工具 - dpkg
【1月更文挑战第15天】
109 4
apt下载安装包
apt下载安装包
96 0
apt下载安装包
|
应用服务中间件 Linux nginx
使用yumdownloader命令离线安装rpm服务包
使用yumdownloader命令离线安装rpm服务包
487 0
|
Java
deb方式安装openjdk8
deb方式安装openjdk8
275 0
使用dpkg-deb查看deb文件的安装目录
使用dpkg-deb查看deb文件的安装目录
1204 0
|
Ubuntu Linux 开发工具
如何在Debian和Ubuntu下重新打包Deb文件
本文将会为 Ubuntu、Linux Mint 和 Debian GUN/Linux 用户讲述,如何在它们基于Debian的Linux操作系统上轻松的解压和重新打包.deb文件。 有时候你在生活中会碰到这样的问题,你想要修改.deb文件的部分内容,然后重新打包。
1963 0