Apt
如何處理自定義儲存庫和 apt-mirror?
我們正在通過 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-dinstall或reprepro以了解您想要做的事情。