前言
因为最近配置好了局域网源,其他主机都可以通过该源下载安装软件了,但我们配置局域网源的目的就是为了存放自己的软件包,这个时候就需要学会如何制作自己软件的deb包了
Debian包打包方法
1.建立一个目录作为deb包的根目录
mkdir testdeb
2.在这个目录下新建usr/bin/
目录和DEBIAN/
目录,其中第一个目录下存放可执行文件,第二个目录下存放control
文件
cd testdeb
mkdir -p usr/bin
mkdir DEBIAN
3.将可执行文件复制到usr/bin
目录下,并在DEBIAN目录下创建control文件
cp ~/logtest/build/logtest usr/bin/ #这里选用自己的可执行文件
touch DEBIAN/control
使用tree命令查看目录结构
4.修改control
文件,复制时将注释删掉
Package: mydebian #名字可以自己取
Version: 1.0.0 #版本号,自己可修改
Section: utils
Architecture: amd64 #架构
Maintainer: cdy #所有人
Description: just for test #描述
5.执行打包命令
dpkg -b testdeb test.deb
6.安装deb包
dpkg -i test.deb
7.在任意一个地方运行刚才的可执行文件,运行成功,表示deb包以及安装成功
8.卸载刚才安装的deb包
apt remove mydebian
至此,简单的deb包便已制作完成了