使用CentOS的時候,用yum命令安裝軟件等非常方便,但是如果沒有網絡,那得另說了。目前,我們組在機房中有一個大約包含100台CentOS的服務器,但是由於機房的安全策略問題,這100台機器不允許訪問外網,這樣安裝一個軟件,就變成非常麻煩的事情。所以,我在想能不能搭建一個在本地使用的數據源呢?
1. CentOS中的數據源
配置yum更新源Centos5.x默認的yum更新配置文件在/etc/yum.repos.d/目錄下,有兩個倉庫配置文件CentOS-Base.repo :用於設置遠程倉庫 CentOS-Media.repo :用於設置本地倉庫。
由於我們的數據源需要在整個局域網中訪問,所以我們拿CentOS-Base.repo開刀。
2. 建立自己的源
建立源的方法很簡單,找到CentOS的安裝盤(或ISO文件),將其中所有文件拷貝到ftp(或這http等)服務的數據目錄下,例如:我的ftp目錄是默認的/var/ftp,www.linuxidc.com我們可以拷貝到/var/ftp/centos目錄下。拷貝完成之後,我們邊可以通過ftp://ip/centos來訪問剛才拷貝的所有文件,這些文件也就是我們創建源的文件。
3. 備份原CentOS-Base.repo文件
這一步一定要做,而且要養成這樣的習慣,不然一旦出錯,那就悲劇了~
4. 創建新的CentOS-Base.repo文件,其中內容如下:
5. 更新數據源,便可以使用自己的源來安裝文件了