我正在研究使用 reprepro 来控制哪些更新传播到我们的服务器以及何时传播。
这个想法是审查 Debian 和 Ubuntu 的更新,并只应用我们选择的更新。我们希望通过将 /etc/apt/sources.list 单独指向 reprepro 来实现这一点,并使用单个位置来执行此操作,而不是使用 apt-whatever 分别固定在每台机器上。
我面临的问题是,我们使用的一些软件包来自与 Ubuntu 存储库相同组织的 PPA,具有相同的代号;例如,reprepro 抱怨 conf/distributions 中有两个代号精确的条目,一个是 Ubuntu,一个是 PPA。
我该如何解决 reprepro 中的这个问题?另外,我是否需要使用其他软件?
答案1
您应该在第一个 reprepro 存储库旁边创建另一个 reprepro 存储库,其中仅包含来自 PPA 的 deb。这需要您和您的同事的纪律。您还必须在 sources.list 文件中添加第二行。
我认为你达到了软件的极限。你应该看看恰当地它看起来很漂亮,并且具有相当先进的功能。