我已经在 debian 站点上检查了是否创建了一个包。
但是,它并不容易理解,因为它没有给出逐步的过程。
请帮助我如何创建 Debian 软件包。
如果可以的话,详细的步骤就好了。
最佳答案
目标是创建一个包,只需将 shell 脚本放在我想要的地方。
1.创建一个目录来构建你的包。有些使用“deb”,有些使用“packages”。其他人创建一个目录结构,用于在“deb”(或其他)下制作多个包。
mkdir deb
2.在 deb 中创建代表您希望放置脚本的目录结构1
mkdir -p ./deb/usr/local/bin
3.将脚本复制到新目录
cp /path/to/my/script/myscript.sh ./deb/usr/local/bin/
4.创建一个名为“DEBIAN”的子目录,这将存放包控制文件。
mkdir -p ./deb/DEBIAN
5.创建控制文件。
touch ./deb/DEBIAN/control
6.打开控制文件并在下面输入文本。
包:myPackagename(不允许有空格或下划线)
优先级:可选
部分:杂项
维护者:维护者姓名
架构:全部
版本:1.0
取决于:package1,package2,.........
描述:这里是简短描述,这里是长描述(不要删除行首的空格)(用空行替换)
7.改变所有权
Change ownership: sudo chown -R root:root ./deb
8.创建 debian 包。
dpkg -b ./deb /my/output/destination/packagename.deb
关于ubuntu - 创建 debian 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4623684/