我有一个应用程序,已经内置为二进制。我想通过我的网站分发它。我发现很难构建Ubuntu包装指南,因为自从我上次检查之后,它已经发生了很大的变化。我不确定这一点,但似乎我需要市场成功地建设它。
我想要一个deb文件,它只需将二进制和相关的库和资源安装到我想要的地方。如果用户想卸载,那么它只需删除文件,就这样。类似于windows的InnoSetup或NSIS。上一次我使用本指南进行构建时,它已经不再工作了。是否可以简单地构建一个deb文件而不需要集市呢?
发布于 2017-04-22 15:08:23
最后我使用了脱酒器 --它提供了我想要的东西。
发布于 2016-06-24 21:19:31
从目录构建package.deb:
cd new-folder/ && mkdir -p packagename/DEBIAN你的文件如usr/local/bin/executable进入packagename/ ..。并将文件control转换为DEBIAN/
示例控制文件:
Package: name
Version: 1.1-1
Section: base
Priority: optional
Architecture: amd64
Depends:
Maintainer: Jerry Donut <jerry@donut.com>
Description:体系结构的选择通常有: i386、amd64、noarch
然后你可以尝试:
cd new-folder/
dpkg-deb -b packagename packagename_version_architecture.deb然后解压package.deb以检查它是否正常。否则,执行一些调整并重复dpkg-deb -b命令。
https://askubuntu.com/questions/790971
复制相似问题