这是一个简单的演示工具,用于展示如何制作 Ubuntu deb 安装包。
hello-deb 是一个简单的 shell 脚本工具,它会:
- 显示问候信息
- 读取配置文件
- 显示当前时间
- 支持命令行参数
hello-deb/
├── hello-deb # 主可执行脚本
├── config.conf # 配置文件
├── build-deb.sh # deb 包构建脚本
├── debian/
│ └── control # deb 包元数据文件
└── README.md # 说明文档直接运行构建脚本:
./build-deb.sh构建完成后,会生成 hello-deb_1.0-1.deb 文件。
sudo dpkg -i hello-deb_1.0-1.deb或者:
sudo apt install ./hello-deb_1.0-1.deb安装后,可以直接运行:
hello-deb或者传入参数:
hello-deb "你的名字"编辑 debian/control 文件,修改 Version 字段:
Version: 1.0.0编辑 debian/control 文件,可以修改:
Package: 包名Version: 版本号Maintainer: 维护者信息Description: 包描述
如果需要添加更多文件到 deb 包中,编辑 build-deb.sh 脚本,在相应位置添加复制命令。
这个工具的设计完全符合教程中描述的 deb 包结构:
- 可执行文件放在
/usr/local/bin/ - 资源文件放在
/usr/local/share/hello-deb/ - 文档文件放在
/usr/share/doc/hello-deb/
非常适合用于学习和演示 deb 包的制作过程,也可以作为你开发新工具的模板。