deb包制作
1. 制作脚本
# cat hello.sh
#!/bin/bash
echo "This is a test!"
2. 搭建deb包制作环境
sudo apt-get install build-essential
sudo apt-get install debmake
3. 制作debian目录
debmake -e test@test.com -p test -u 0.1 -f syli -n -x1
-e 配置邮箱
-p 配置包名
-u 配置版本号
-f 配置开发者
-n 配置native包
-x1 配置debian模板信息
4. 按照实际需求修改debian内容
修改debian模板中相关的内容,主要有:
change 说明当前的修改点;
control 说明当前包的附件信息;
install 说明当前需要安装的文件;
rule 说明当前编译策略,shell脚本实际未用到;
5. 配置install文件
# cat ./debian/install
hello.sh /usr/bin/
6. 构建deb包
debuild -b
生成deb包,deb包名如下:
test_0.1_amd64.deb
package-name_version_arch.deb
7. 安装deb包
sudo dpkg -i test_0.1_amd64.deb
8. 执行命令
# hello.sh
This is a test!
9. 卸载deb包
sudo dpkg -r test