【问题标题】:I want to create a .deb package for our software我想为我们的软件创建一个 .deb 包
【发布时间】:2017-05-09 23:09:27
【问题描述】:

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

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

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

  3. 如果我可以为安装程序提供安装和位置选择的 GUI,那就太好了,但这可以是可选的..

我尝试使用 FPM,但由于我是新手,所以我可以制作 deb 但无法完成上面提到的事情......

【问题讨论】:

  • Ubuntu & Debian文件夹?!
  • 你已经尝试了什么??你应该向我们展示一下

标签: ubuntu debian packaging package-managers deb


【解决方案1】:

您要求的所有东西看起来都像是 W32 安装程序。 但是,这不是 Debian 领域的工作方式,如果您想在这个领域提供您的软件,您可能希望采用该生态系统。

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

此外,.deb 文件通过标准集成包管理器(synapticsaptituteapt、...)安装,它们尽最大努力保证系统的完整性(而且它们做得很好在那里工作)。

要了解如何创建这样的包,有很多文档。查看https://wiki.debian.org/Packaging

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-15
    • 2011-12-20
    • 2011-02-01
    • 2012-07-14
    • 1970-01-01
    • 2021-08-31
    • 2021-12-29
    • 1970-01-01
    相关资源
    最近更新 更多