有哪些工具可以创build和pipe理apt库?

我目前负责为我的公司创build的一些软件包装Ubuntu,并为其创build一个apt存储库。 但是,我无法find工具来创build和pipe理存储库。 我知道Ubuntu的PPA,但我们想要在我们自己的仓库中的软件包。 我想知道那里有什么工具,所以我可以决定什么是最好的工作。

现在,我只能find代表一些debian howtos。有没有其他工具在这个工作?

在此先感谢,佩德罗

reprepro是一个很好的工具,但是对于你正在做的事情来说可能是过度的。 我build议看一下apt-utils包。 它包含了apt-ftparchive工具,它非常适合维护合理大小的内部存储库。

看到这里所有的选项和良好的howtos链接。

在您的networking服务器上的documentroot下

mkdir myrepo

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

cd myrepo

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

使用存储库:

添加到/etc/apt/sources.list

deb http://webserver/myrepo/ ./

这看起来很有前途(也是免费的)。 恰当地http://www.aptly.info/