有没有可以替代启动板的 deb 存储库?

有没有可以替代启动板的 deb 存储库?

我很好奇,对于想要构建自己的存储库的开发人员来说,是否有真正的 Launchpad 替代品。

答案1

存储库只是一系列目录。它通常位于 Web 服务器上(通过 http),但不一定如此。完成此操作的完整过程很长:

  • 创建并上传 GPG 签名密钥
  • 构建并签名你的软件包
  • 设置一个 Web 服务器来托管这些内容
  • 使用 Dak 或 Reprepro 之类的工具来设置目录结构并将其导出到网络服务器。

结果就是一个由您控制的真实存储库。与 LP 存储库的区别在于,没有快捷方式将您的签名密钥添加到客户端计算机。您必须让他们使用老式方法:

wget -q http://path/to/key.asc -O- | sudo apt-key add -

然后添加repo(add-apt-repository可以添加http://...地址)。

即使在此之后,您仍需要保证正常运行时间。如果您无法保持存储库正常运行,则会导致客户端机器出现 404 警告。没有人喜欢那样。

Debian 有关于如何执行此操作的最佳文档:

相关内容