今天,我在工作中解決了一個有趣的問題。 我需要安裝和更新的Debian服務器。 這不會是什麼複雜的,但問題是,那裡是沒有因特網接入和安全的原因,可能不是一個互聯網連接的服務器是一個網絡。
我曾經看到一個程序,可以更新緩慢的互聯網連接的服務器。 它的工作原理,我有一個電腦,這是不是非常緩慢的互聯網連接,運行程序,創建要更新的軟件包列表。 隨後,這份名單應該被轉移到一台PC與互聯網連接。 有一個在選定的區域中下載的軟件包列表。 然後是必要的PC沒有連接一個完整的更新,通過這些數據包。 該解決方案是特別合適的,那裡真的不是一個互聯網連接。 這項計劃被稱為APT-imagen畫質 。
這不是我的情況。 雖然網絡沒有上網,我至少已經有一個Internet連接到另一台服務器的網絡連接。 雖然代理服務器,但這就足夠了。 我發現這個計劃,我很喜歡在我的情況。 這是apt-cacher的 。
如果網絡經營超過一個Debian或Ubuntu的服務器,可以加快下載更新包的本地鏡像。 從網上下載的軟件包只有1將可為本地網絡上的其他客戶。
apt-cacher的簡化設置一個本地鏡像。 所有這一切需要的是安裝程序,以正常的方式
sudo apt-get install apt-cacher
然後配置其他Debian或Ubuntu的客戶使用它,而不是遠程倉庫。 apt-cacher的創建完整的Debian鏡像 - 這將需要大約30 GB的磁盤空間為一個架構,以及約100千兆字節一個完整的鏡子。 我不是說反射量,這需要一個非常快速的連接和大量的時間。
apt-cacher的是kešujúce代理(代理緩存),所以每當一個本地PC上安裝一個新的包,apt-cacher的nakešuje本地PC。 這是非常聰明和有效的。 配置是在/ etc / apt-cacher的/ APT cacher.conf的,是非常好註釋。 適應他們的環境後,可以導入快速啟動命令的內容已經存在的緩存
sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
自動存檔保留當前和刪除老廢。 它運行在端口3142(可在配置改變)。
客戶需要編輯你的/ etc / apt / sources.list文件的例子。 如下:
deb http://[local-server]:3142/debian stable main contrib non-free
deb-src http://[local-server]:3142/debian stable main contrib non-free
deb http://[local-server]:3142/security stable/updates main contrib non-free
apt-cacher的是完全可配置使用不同的資料庫和更新,在指定的時間間隔。 它也有可能限制繁忙的航線。 如何配置apt-cacher的和客戶的簡單說明,在這裡: http://www.debuntu.org/how-to-set-up-a-repository-cache-with-apt-cacher











































相關文章
在這個職位沒有用戶回應
我要留言
請注意:可能與有積極的審核評論是沒有必要重新提交您的意見