1. 程式人生 > >利用iso製作本地yum源 http製作yum源映象伺服器

利用iso製作本地yum源 http製作yum源映象伺服器

1.製作本地源映象

(1)將iso檔案進行掛載,一般是掛載在/mnt目錄下

mount centos.iso /mnt

(2)配置yum

yum原始檔所在的目錄為/etc/yum.repos.d/且必須在這個目錄才生效,檔名字尾為.repo

cd /etc/yum.repos.d/
mkdir bak
mv *repo bak/
vim local.repo

這個檔案的含的內容主要如下:

[標題]
name=名字
baseurl=所有rpm包所在的路徑可以是網站也可以是本地目錄分三種格式ftp:// http:// file://
enabled=0/1這個源是否啟用 0不啟用1啟用
gpgcheck=0/1這個包是否做key校驗
gpgkey=file:///etc/pki/rpm-gpg/這個目錄下的key檔案(如果gpgcheck=0就不需要這一項)

編輯內容為

[mnt] 
name=mnt
baseurl=file:///host/mnt
gpgcheck=0 
enabled=1

(3)進行驗證

yum clean all   ##清空快取
yum makecache

2.搭建yum伺服器

預設提供的是80埠

(1)搭建http伺服器,啟動

yum install -y httpd
systemctl enable httpd
systemctl start httpd

(2)掛載映象

按照如上方式啟動的httpd服務,佔用埠80,預設訪問路徑是/var/www/html/

mount centos.iso /var
/www/html/iso

(3)在其他機器上配置yum源

cd /etc/yum.repos.d/
mkdir bak
mv *repo bak/
vim http.repo

http.repo的內容為:

[http] 
name=http_iso 
baseurl=http://100.99.10.22/iso
gpgcheck=0 
enabled=1

然後進行更新

yum clean all
yum makecache