一猬膨、概要
搭建本地的yum倉庫角撞,但是使用centos鏡像很多軟件包得不到良好的版本更新,故這里就考慮到使用公網的yum源勃痴,將公網的源同步到自己本地谒所,再進行局域網自行搭建內網yum倉庫
二、同步公網源
本地倉庫如何搭建這里不做介紹沛申,網上的文章大把抓劣领,可去查詢學習,這里只著重介紹如果搭建公網源并提供維護铁材。
使用rsync同步公網源尖淘,這里只同步了CentOS6的rpm包,這樣所有的rpm包只占用了21G著觉,全部同步需要300G左右村生,有需要的同學可以自己進行全量同步
有個小技巧給大家介紹,系統(tǒng)光盤鏡像已經包含了部分rpm包饼丘,大小為3.5G趁桃,可以將它們先存至本地源目錄,這樣就避免了重復下載
# 創(chuàng)建目錄并掛載鏡像
mkdir /mnt/iso
mount -t iso9660 -o loop /root/iso/CentOS-6.9-x86_64-bin-DVD1.iso /mnt/iso
mkdir -p /home/data/centos/6/os/x86_64/Packages
cp /mnt/iso/Packages/* /home/data/centos/6/os/x86_64/Packages/
# 進行同步操作
/usr/bin/rsync -av rsync://mirrors.ustc.edu.cn/centos/6/os/x86_64/ /home/data/centos/6/os/x86_64/
mkdir -p /home/data/centos/6/extras/x86_64/
/usr/bin/rsync -av rsync://mirrors.ustc.edu.cn/centos/6/extras/x86_64/ /home/data/centos/6/extras/x86_64/
mkdir -p /home/data/centos/6/updates/x86_64/
/usr/bin/rsync -av rsync://mirrors.ustc.edu.cn/centos/6/updates/x86_64/ /home/data/centos/6/updates/x86_64/
# epel源
mkdir -p /home/data/epel/6/x86_64/
/usr/bin/rsync -av --exclude=debug rsync://mirrors.ustc.edu.cn/epel/6/x86_64/ /home/data/epel/6/x86_64/
三葬毫、更新本地源
將上面的rsync 命令加入到任務計劃镇辉,可歸在一個shell中屡穗,然后設置執(zhí)行時間定時執(zhí)行即可完成源的更新
至此贴捡,提供公網yum源更新完成,有特殊疑問的同學可在下面留言