局域網內配置yum源倉庫
局域網內yum倉庫配置方法:
1、上傳系統鏡像文件至yum倉庫服務器
2、掛載鏡像:
mount -t iso9660 -o loop xxx.iso /mnt/
3、創建yum倉庫目錄:
mkdir /home/倉庫名稱
4、將rpm包復制到倉庫目錄內
cp /mnt/Packages/* /home/倉庫名稱
5、安裝 createrepo 軟件,用於生成 yum 倉庫數據庫的軟件
yum -y install createrepo
6、生成yum倉庫:
createrepo -pdo /home/倉庫名稱/ /home/倉庫名稱/
加入rpm包:
createrepo --update /home/倉庫名稱/
7、進入到倉庫目錄內,開啟80端口:
python -m SimpleHTTPServer 80 &> /dev/null &
搭建完成後,訪問該機器ip,查看是否成功
8、倉庫更新:
把對應版本的rpm包放入到倉庫後更新:
createrepo --update /home/倉庫名稱/
9、使用完畢後,需要卸載:
umount /home/倉庫名稱/
yum源的使用(有需要基礎軟件安裝的只需按照如下操作配置即可):
1、進入到yum源地址配置:
cd /etc/yum.repos.d/
2、創建備份目錄,只保留CentOS-Base.repo文件,並將其他文件移動到備份目錄內:
mkdir bak
mv *.repo bak
mv bak/CentOS-Base.repo ./
3、清空並修改CentOS-Base.repo配置
清空:>CentOS-Base.repo
編輯該文件,內容需要根據操作系統進行區分:
==================================================
[CentOS6.8]
name=/home/倉庫名稱/
baseurl=http://192.168.200.228
enabled=1
gpgcheck=0
==================================================
4、清除原有配置緩存:
yum clean all
5、把yum源緩存到本地:
yum makecache
6、測試安裝:
yum install ....
局域網內配置yum源倉庫