我已经在 debian 网站上检查了创建包的情况。
但是,它并不容易理解,因为它没有给出逐步的过程。
请帮助我如何创建 Debian 软件包。
如果可以的话有详细的步骤就更好了。
目标是创建一个包,将 shell 脚本简单地放置在我想要的位置。
1.创建一个目录来构建您的软件包。有些使用“deb”,有些使用“packages”。其他人创建一个目录结构,用于在“deb”(或其他)下制作多个包。
mkdir deb
Run Code Online (Sandbox Code Playgroud)
2.在 deb 中创建目录结构,表示您希望放置脚本的位置1
mkdir -p ./deb/usr/local/bin
Run Code Online (Sandbox Code Playgroud)
3.将脚本复制到新目录中
cp /path/to/my/script/myscript.sh ./deb/usr/local/bin/
Run Code Online (Sandbox Code Playgroud)
4.创建一个名为“DEBIAN”的子目录,这将托管包控制文件。
mkdir -p ./deb/DEBIAN
Run Code Online (Sandbox Code Playgroud)
5.创建控制文件。
touch ./deb/DEBIAN/control
Run Code Online (Sandbox Code Playgroud)
6.打开控制文件并输入以下文本。
Package: myPackagename (no spaces or underscores allowed)
Priority: optional
Section: misc
Maintainer: Maintainer Name
Architecture: all
Version: 1.0
Depends: package1, package2, .........
Description: short description here long description here (don't remove space at the beginning of line) (replace this with an empty line)
7.变更所有权
Change ownership: sudo chown -R root:root ./deb
Run Code Online (Sandbox Code Playgroud)
8.创建debian包。
dpkg -b ./deb /my/output/destination/packagename.deb
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1360 次 |
| 最近记录: |