deb 存储库有启动板的替代方案吗?

use*_*710 8 launchpad ppa repository deb

我很想知道对于想要构建自己的存储库的开发人员是否有真正的 Launchpad 替代方案。

Oli*_*Oli 1

存储库只是一系列目录。它通常位于 Web 服务器上(通过 http),但并非必须如此。这样做的完整过程很长:

  • 创建并上传 GPG 签名密钥
  • 构建并签署您的包
  • 设置一个网络服务器来托管这些东西
  • 使用 Dak 或 Reprepro 等工具来设置目录结构并将其导出到网络服务器。

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

wget -q http://path/to/key.asc -O- | sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)

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

即使在那之后,您也需要保证正常运行时间。如果您无法保持存储库正常运行,您将在客户端的计算机上引发 404 警告。没有人喜欢这样。

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

  • 谢谢,但我正在寻找服务,而不是指南。 (2认同)