我创建了一个基于http://packaging.ubuntu.com/html/packaging-new-software.html示例的包。在本示例中,源是c++文件。我想从可执行的jar文件源文件创建我的新包。我找到了maven、ANT和dhBuild工具,但我不想使用这个工具。因此,我需要一种使用命令行创建包的方法。请给我一些提示或样品,以了解这方面的大部分。
发布于 2014-09-05 23:02:49
目标是创建一个包,将shell脚本放在我想要的位置。
mkdir deb
mkdir -p ./deb/usr/local/bin
3.将脚本复制到新目录中。
cp /path/to/my/script/myscript.sh ./deb/usr/local/bin/
4.创建一个名为"DEBIAN“的子目录,这将承载包控制文件。
mkdir -p ./deb/DEBIAN
Create a control file.
touch ./deb/DEBIAN/control
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)
改变所有权:
sudo chown -R root:root ./deb
6.创建debian包。
dpkg -b ./deb /my/output/destination/packagename.deb
https://stackoverflow.com/questions/25644064
复制