有哪些工具可以创建和管理 apt 存储库?

有哪些工具可以创建和管理 apt 存储库?

我目前负责为 Ubuntu 打包我公司创建的一些软件,并为其创建一个 apt 存储库。但是,我找不到创建和管理存储库的工具。我知道 Ubuntu PPA,但我们希望将软件包放在我们自己的存储库中。我想知道有哪些工具,这样我就可以决定哪种工具最适合这项工作。

现在我只发现复制版关于一些 debian 操作指南.. 还有其他工具可以完成这项工作吗?

提前致谢,佩德罗

答案1

reprepro 是一款不错的工具,但对于您要做的事情来说,它可能有点大材小用。我建议您查看 apt-utils 包。它包含工具 apt-ftparchive,非常适合维护合理大小的内部存储库。

这里了解所有选项以及优秀操作指南的链接。

答案2

在您的网络服务器上的 documentroot 下

mkdir myrepo

将所有 .deb 文件复制到 myrepo 文件夹

cd myrepo

dpkg-scanpackages ./ /dev/null | gzip > Packages.gz

使用存储库:

添加到 /etc/apt/sources.list

deb http://webserver/myrepo/ ./

答案3

这看起来很有希望(而且免费)。恰如其分http://www.aptly.info/

答案4

Nexus 存储库sonatype.com 也能够托管和管理 apt 存储库。还有一个免费的开源版本可用。它带有用于管理存储库的 Web UI。

相关内容