如何通过shell脚本制作deb包

本文档详细介绍了如何制作DEB包的步骤,包括编写脚本,搭建制作环境,创建debian目录,修改相关文件,配置install文件,构建deb包并进行安装、执行及卸载。通过这些步骤,读者可以学习到DEB包的完整制作流程。
摘要由CSDN通过智能技术生成

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
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值