搭建yum源站

1.安裝httpd

yum install -y httpd

2.創建目錄

mkdir -pv /var/www/html/centos/5/os/{i386,x86_64}/rpm  #centos5
mkdir -pv /var/www/html/centos/6/os/{i386,x86_64}/rpm  #centos6

3.掛在關盤

mount /dev/cdrom /mnt

4.拷貝repodata目錄,到i386和x86_64(這個根據系統來定使用5/5和i386/x86_64.我使用i386)

cp -a /mnt/repodata/ /var/www/html/centos/5/os/i386    #centos5  i386

cp -a /mnt/repodata/ /var/www/html/centos/5/os/x86_64  #centos5  x86_64

cp -a /mnt/repodata/ /var/www/html/centos/6/os/i386    #centos6  i386

cp -a /mnt/repodata/ /var/www/html/centos/6/os/x86_64  #centos6  x86_64

註釋:

也可以創建使用createrepo創建步驟如下

 

yum install -y createrepo     #包名createrepo-0.4.11-3.el5.noarch.rpm(是centos5.4)
createrepo /var/www/html/centos/5/os/i386  #創建目錄根據系統和自己需求來創建,參考第4步的目錄

5.創建yum源地址

cd /etc/yum.repos.d/
vim mirros.repo
[base]
name=CentOS-$releasever-Base
baseurl=http://192.168.1.21/centos/$releasever/os/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

註釋:

$releasever模式系統版本,centos則表示是5

$basearch是利用repodata搜索目前目錄和同級目錄的rpm包

enabled 是否啓用這個倉庫,爲1是起用,0爲禁用

gpgcheck 是否檢查GPG簽名(用來驗證要安裝的包是不是redhat官方的)

GPGKEY是存放地址我們需要用下面的命令來導入到這個簽名,才能使用此功能

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

6.啓動httpd服務

service httpd start

7.安裝軟件

yum clean all
yum install httpd



建立源站服務器主要是爲了,節省服務器去外網的時間和帶寬資源.如果服務器源站沒有可以使用yum下載到本地服務器

yum install yum-downloadonly -y
yum install nginx -y --downloadonly --downloaddir=/var/www/html/centos/5/os/i386/rpm


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章