我目前负责为我的公司创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/