admin管理员组

文章数量:1538121

2024年5月15日发(作者:)

Linux下deb包的制作方法

一. 使用deb包

1. 查看deb包含有哪些文件(不安装)

$ dpkg -c // 安装前根据deb文件查看

$ dpkg -L debname // 安装后根据包名查看

2. 安装deb包

$ dpkg -i

注意,如果提示错误,可以加参数—force-all强制安装,但不推荐这样做

3. 查看某个文件属于哪个deb包

$ dpkg -S filepath

4. 移除deb包

$ dpkg -r debname

二. 制作deb包

1) deb包通常包含两部分:控制信息(DEBIAN目录)、安装内容(模拟root目录)

2) 通过解开已有的deb包看其中内容

i. 释放安装内容到dirname目录中

$ dpkg -X dirname

ii.释放控制信息到当前目录下的DEBIAN子目录中

$ dpkg -e

三. 安装打包工具

apt-get install dh-make checkinstall

四. 使用checkinstall打包

在源代码的目录下创建Makefile文件。格式按照Makefile的规定格式,例如:

PROG=hello

CC=gcc

BINDIR=/usr/bin

本文标签: 安装目录文件内容错误