2.1 建立yum倉庫目錄
mkdir -p /data/yum_data/centos/6/os/x86_64/
mkdir -p /data/yum_data/centos/6/extras/x86_64/
mkdir -p /data/yum_data/centos/6/updates/x86_64/
mkdir -p /data/yum_data/epel/6/x86_64/
2.2 映象同步公網yum源
上游yum源必須要支援rsync協議,否則不能使用rsync進行同步
centos官方標準源:rsync:
epel源:rsync:
同步命令:
rsync -auvzp --bwlimit=1000 rsync: /data/yum_data/centos/6/os/x86_64/
rsync -auvzp --bwlimit=1000 rsync: /data/yum_data/centos/6/extras/x86_64/
rsync -auvzp --bwlimit=1000 rsync: /data/yum_data/centos/6/updates/x86_64/
# epel源
rsync -auvzp --bwlimit=1000 --exclude=debug rsync: /data/yum_data/epel/6/x86_64/
2.3 提供yum服務
部署tengine,server的配置如下:
#/usr/local/nginx/conf.d/iso.conf
server
error_page 500 502 503 504 /50x.html;
location = /50x.html
}
2.4 客戶端配置
配置客戶端的yum原始檔,配置在/etc/yum.repos.d/下面:
/etc/yum.repos.d/centos-base.repo 配置:
[base107]
name=centos-$releasever - base
baseurl=
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-6
#released updates
[updates107]
name=centos-$releasever - updates
baseurl=
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-6
#additional packages that may be useful
[extras107]
name=centos-$releasever - extras
baseurl=
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-6
/etc/yum.repos.d/epel.repo 配置:
[epel107]
name=extra packages for enterprise linux 6 - $basearch
baseurl=
failovermethod=priority
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-epel-6
2.5 客戶端的命令使用
yum clean all
yum install telnet -y
作者部落格 青葉的部落格
RHEL系統部署網路yum源
配置網路yum源 rhel系統本身光碟做成的yum源所提供的軟體包有限,在實際使用過程中經常會出現缺包的現象,本文中以centos源作為替代,centos的軟體包和rhel系統是互相相容的,而且centos公司已被rhel收購,所以不會出現相容性的問題,可以放心使用 rhel6.5 root xue...
yum使用,yum構建本地源
由於公司的測試伺服器上不能連線外網,使用rpm安裝個東西,一堆的依賴能搞死個人。所以決定搭建個本地的源,其實很簡單,記錄下來備查 服務版本是redhat enterprise 5.3,安裝盤,已經掛載在 media rhel5u3目錄上 具體的掛載參照mount命令就行。1.在目錄 etc yum....
yum使用本地源
在 etc yum.repos.d目錄裡建立乙個檔案,檔名任意,副檔名一定是repo,檔案內容如下 base name base rpm repository for rhel5 baseurl file media cdrom server enabled 1 gpgcheck 0 修改serve...