Sha*_*ini 6 java ubuntu debian executable-jar
我创建了一个基于http://packaging.ubuntu.com/html/packaging-new-software.html示例的包。在此示例中,源是 c++ 文件。我想从可执行 jar 文件源创建我的新包。我找到了 maven、ANT 和 dhBuild 工具,但我不想使用这些工具。所以我需要一种方法来使用命令行创建我的包。请给我一些提示或样本以了解更多相关信息。
目标是创建一个包,将 shell 脚本放在我想要的位置。
mkdir deb
mkdir -p ./deb/usr/local/bin
3.复制脚本到你的新目录
cp /path/to/my/script/myscript.sh ./deb/usr/local/bin/
Run Code Online (Sandbox Code Playgroud)
4.创建一个名为“DEBIAN”的子目录,这将托管包控制文件。
mkdir -p ./deb/DEBIAN
Create a control file.
touch ./deb/DEBIAN/control
Run Code Online (Sandbox Code Playgroud)
5.打开控制文件并输入以下文本。
Package: myPackagename (no spaces or underscores allowed)
Priority: optional
Section: misc
Maintainer: Maintainer Name <user@mail.com>
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)
Run Code Online (Sandbox Code Playgroud)
更改所有权:
sudo chown -R root:root ./deb
Run Code Online (Sandbox Code Playgroud)
6.创建debian包。
dpkg -b ./deb /my/output/destination/packagename.deb
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4064 次 |
| 最近记录: |