Apt

如何處理自定義儲存庫和 apt-mirror?

  • December 16, 2011

我們正在通過 apt-mirror 執行一個內部 debian 軟體包鏡像,這對於官方 debian 軟體包儲存庫來說工作正常。但是,現在我想添加 apt-mirror 應該監控並保持最新的自定義儲存庫。

我遇到的問題是弄清楚如何將自定義儲存庫的內容符號連結到我的htdocs

現在我已經設置了以下符號連結:

/var/www/debian -> /var/spool/apt-mirror/mirror/ftp.no.debian.org/debian
/var/www/debian-security -> /var/spool/apt-mirror/mirror/security.debian.org/debian-security

如何將符號連結從 /var/www 添加到以下包鏡像,以避免為每個包添加新的 /var/www 目錄:

/var/spool/apt-mirror/mirror/pkg.jenkins-ci.org/debian/binary
/var/spool/apt-mirror/mirror/dev.zenoss.org/deb/dists/main/stable/binary-i386

最好我能夠添加更多自定義儲存庫,而無需在所有使用內部鏡像的機器上更新 /etc/apt/sources.list。例如,使它們都可以通過

deb http://mirror.internal/debian-custom main

您要鏡像的每個儲存庫本身都是獨立的,並且需要單獨的 sources.list 條目,或者 sources.list.d/ 文件。鏡像目錄樹結構中的不同結構加劇了這一點。作為 apt-mirror Debian 軟體包維護者之一,我可以說這不是它的開發目的。

如果您想擁有一個自定義儲存庫,則需要獲取所有這些自定義儲存庫內容的內容,並使用可用於處理您自己的儲存庫的各種包之一生成您自己的 Packages 文件。我會考慮研究mini-dinstallreprepro以了解您想要做的事情。

引用自:https://serverfault.com/questions/341731