自建centos的yum源並實現新增軟體
阿新 • • 發佈:2018-12-26
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
通過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