Ubuntu

本地多分佈儲存庫代理

  • August 23, 2009

我們在本地網路上有幾個 linux 工作站,還有更多在路上,我想建立一個本地儲存庫以節省頻寬並加快安裝和更新。但是,我們使用 CentOS 作為伺服器,工作站是 Fedora 和 Ubuntu 的組合。

我環顧四周,看到瞭如何為 Fedora 或 Ubuntu 做到這一點,但我想知道如何最好地做到這一點。理想情況下,它會在請求時下載一次包並將其儲存在記憶體中,僅在包更新時重新下載。

還有其他想法嗎?lftpfs看起來是個好主意,但我無法讓它穩定工作。我想我可以設置一個 squid 代理,但我的印像是它基於 TTL 記憶體,而不是遠端包上的時間戳,我不想讓其他瀏覽通過代理,因為網路非常鎖定下。

你可以輕鬆地設置 Squid 來做你想做的事;只需限制您要允許訪問的鏡像集,增加要記憶體的對像大小,Bob 就是您阿姨的同居情人。

您可以啟動自己的鏡像。使用 rsync 這很容易。有時,鏡像維護者甚至可以在更新鏡像時給您推送。

但是,這可能會佔用您的一些磁碟空間。;) 對於 ubuntu,您可以使用apt-proxy或其複製之一。fedora 和 centos 可能有這樣的代理。

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