Fedora
來自 LAN 的 Fedora 更新
我已經在企業網路中安裝了 10 個帶有 Fedora 13 Goddard 的桌面,對於這些桌面,所有的 Fedora 更新都是通過 Internet 儲存庫從單個機器上發生的,我們希望將更新下載一次到本地儲存庫,然後從那裡下載其餘的桌面可以更新。我們應該怎麼做 ?
提前致謝
米克
創建內部 yum 儲存庫非常容易。在概述中,步驟是
- 使用 rsync 歸檔所有 rpm 文件(或手動選擇所需的 RPM,並將它們放在目錄中)
- 在目錄上執行“createrepo”命令
- 使目錄可通過 Web 伺服器訪問
對於 rsync,您基本上看一下mirror list,選擇一個將 rsync 列為可用選項的選項,然後使用以下命令:
/usr/bin/rsync -avrt --exclude=debug/ \ rsync://mirror.aarnet.edu.au/fedora/linux \ /path/to/target/directory
在一個名為MirrorManager的軟體上有一些現有的文件,但我從未使用過它。聽起來它應該可以正常工作,也許其他人可以與之交談。
Fedora 文件 wiki 中還有一個有用的頁面,其中有一個關於如何製作私人鏡像的部分。
順便說一句,由於這是一個企業網路,您是否考慮過為桌面提供 CentOS,而不是 Fedora?支持的時間更長,並且您正在處理更穩定的軟體。
當然也可以為 CentO 維護一個內部倉庫。
我為我的伺服器做這件事,如果有我需要的任何包,我只是將它們放在我的本地倉庫中並安裝它們,而不是使用我無法控制的大型倉庫,比如 EPEL。