【问题标题】:How can I make my program installable via the linux repositories (eg, using apt-get)?如何使我的程序可通过 linux 存储库安装(例如,使用 apt-get)?
【发布时间】:2014-08-11 09:48:18
【问题描述】:

我已经创建了一个程序,我希望它可以通过诸如 'apt-get' 这样的命令在 linux 上进行安装,但我什至不知道从哪里开始实现这一点。有人可以帮助并解释我需要做些什么来实现这一目标吗?

谢谢。

【问题讨论】:

  • 我认为这会变得更好,更多,回复Unix & Linux。在任何情况下,您都应该指出我们在那里讨论的发行版,apt-get 在任何 Debian 衍生产品上运行,当然,每个发行版都有不同的政策,包括如何/何时/包含什么。

标签: linux installation apt-get


【解决方案1】:

为了能够通过 apt-get 安装您自己的软件包,您需要:

  1. 将您的应用程序打包为 deb。
  2. 将您的包添加到 apt-repository。
  3. 配置您的发行版以使用上述 apt-repository。

创建一个包和一个存储库需要一些工作。一步一步会很长,很大程度上取决于你的应用程序包装。有多种创建包的方法,以及多种创建存储库的方法。不过总的来说,这里有一些实用工具可以帮助您:

创建包:

看看FPM。它是一个不错且简单的实用程序,可以为多种格式创建包,包括 deb。查看this guide 了解如何使用它。

创建存储库:

过去我主要使用 reprepro。查看this guide。 上述指南还包括如何使用发布后的 repo。

【讨论】:

    猜你喜欢
    • 2019-07-30
    • 2021-02-21
    • 1970-01-01
    • 1970-01-01
    • 2016-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-13
    相关资源
    最近更新 更多