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>


上一篇:Flink部署模式


下一篇:以Windows服务方式运行ASP.NET Core程序