linux - 如何使我的程序可通过 linux 存储库安装(例如,使用 apt-get)?

标签 linux installation apt-get

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

谢谢。

最佳答案

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

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

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

创建包:

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

创建存储库:

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

关于linux - 如何使我的程序可通过 linux 存储库安装(例如,使用 apt-get)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25240392/

相关文章:

mysql自动安装卡住了

c - GLIBC 依赖

Python CGIHTTPServer 崩溃并显示 "OSError: [Errno 13] Permission denied"

windows - 为 Visual Studio 项目创建 Windows 安装程序

installation - 构建PAM模块并安装到/lib/security

macos - 安装 Google Go 和 App Engine SDK 的正确方法是什么?

linux - vim问题,我将其删除

linux - 将串行端口重定向到文件但一次只有 1(最后)行的最简单方法?

linux - 根据邮政编码打印名称

python - 如何在 Ubuntu 14.04 中正确更新请求