1. 程式人生 > >自建centos的yum源並實現新增軟體

自建centos的yum源並實現新增軟體

1 獲得所有的常見rpm包
 通過wget 163、sohu等國內比較知名的源來將所有的rpm軟體包下載到伺服器的http根目錄中。


2 自己搭建yum源


yum -y install createrepo


規劃/建立yum源目錄
mkdir -p /data/yum/centos/6/{i386,x86_64}
 
生成repodata索引repodata (centos 6 7)
cd /data
createrepo -p -d -o yum/centos/6/i386 yum/centos/6/i386
createrepo -p -d -o yum/centos/6/x86_64 yum/centos/6/x86_64




生成repodata索引 (centos 5) 
createrepo -d -s sha1  /var/www/html/centos/5/i386


至此自建源的工作已經完,配置Nginx將所需軟體包分別考入對應目錄即可




並更新yum伺服器庫  
createrepo -update  -s sha1 /var/www/html/centos/5/i386   (centos 5)
createrepo -update  -s sha1 /var/www/html/centos/5/x86_64 (centos 5)


createrepo --update /var/www/html/centos/6/i386    (centos 6 7)
createrepo --update /var/www/html/centos/6/x86_64  (centos 6 7)




 
配置YUM源
vim yourname.repo
[youname]
name=yourname
baseurl=http://你的域名或者是IP/centos/$releasever/$basearch/
enabled=1
gpgcheck=0