gpt4 book ai didi

java - 不使用任何工具和脚本从可执行 jar 源创建 debian 包

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:12:31 24 4
gpt4 key购买 nike

我已经创建了一个基于 http://packaging.ubuntu.com/html/packaging-new-software.html 的包样本。在此示例中,源是 c++ 文件。我想从可执行 jar 文件源创建我的新包。我找到了 maven、ANT 和 dhBuild 工具,但我不想使用这些工具。所以我需要一种方法来使用命令行创建我的包。请给我一些提示或示例以了解更多信息。

最佳答案

目标是创建一个包,只需将 shell 脚本放在我想要的地方。

  1. 创建一个目录来构建你的包。一些使用“deb”,另一些使用“packages”。其他人创建一个目录结构,用于在“deb”(或其他)下制作多个包。

mkdir deb

  1. 在 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
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

关于java - 不使用任何工具和脚本从可执行 jar 源创建 debian 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25644064/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com