我想为我们的软件创建一个.deb包

时间:2016-12-24 16:43:01

标签: ubuntu debian packaging package-managers deb

我正在尝试为我们的软件制作一个.deb包。我对包装的基本要求是:

  1. 安装软件包后,应创建一个桌面快捷方式,该快捷方式链接到该软件的启动脚本。

  2. 它应该将包中的文件和文件夹安装到我提供给它的位置。

  3. 如果我可以为安装提供GUI,并且安装程序的位置选择会很好,但这可以是可选的..

  4. 我尝试过使用FPM但是我是新手,我可以做deb但是无法完成上面提到的事情......

1 个答案:

答案 0 :(得分:0)

您要求的所有内容,看起来都像W32安装程序一样。 然而,这不是Debian土地上的工作方式,如果你想在这个领域提供你的软件,你可能想要采用生态系统。

.deb个包不允许每个用户安装。 相反,它们用于在明确定义的位置进行系统范围的安装(因此用户可以告诉安装程序将文件放在何处)。

.deb文件也是通过标准集成软件包管理器(synapticsaptituteapt,...)安装的,它们尽最大努力保证系统和#39;完整性(他们在那里做得很好)。

要了解如何创建此类软件包,需要提供相当多的文档。查看https://wiki.debian.org/Packaging