Fedora

來自 LAN 的 Fedora 更新

  • June 27, 2010

我已經在企業網路中安裝了 10 個帶有 Fedora 13 Goddard 的桌面,對於這些桌面,所有的 Fedora 更新都是通過 Internet 儲存庫從單個機器上發生的,我們希望將更新下載一次到本地儲存庫,然後從那裡下載其餘的桌面可以更新。我們應該怎麼做 ?

提前致謝

米克

創建內部 yum 儲存庫非常容易。在概述中,步驟是

  1. 使用 rsync 歸檔所有 rpm 文件(或手動選擇所需的 RPM,並將它們放在目錄中)
  2. 在目錄上執行“createrepo”命令
  3. 使目錄可通過 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。

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