|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!本文中的“当地YUM源”包含三品种型:一是间接利用CentOS光盘作为当地yum源,长处是复杂便利,弱点是光盘软件包大概不完全(centos7Everything统共才6.57G);二是同步CentOS官方源到当地(相称于创立了一个大众镜像),长处是最靠谱,弱点是占空间费流量;三是创立完整自界说的当地源,长处是天真性最年夜,弱点是只是作为其他源的增补。
1、利用CentOS光盘作为当地yum源
(1)实体机上间接放进光盘
(2)VMwareWorkstation假造机:假造机-->可挪动装备-->CD/DVD-->毗连
代码以下复制代码mkdir/mnt/cdrom#创立目次
mount/dev/cdrom/mnt/cdrom#挂载
umount/mnt/cdrom#卸载
若不想每次都要放光盘,那就复制光盘文件到当地硬盘吧
cp-avf/mnt/cdrom/yum#-a:该选项保存链接、文件属性,并递回地复制目次
2、创立repo文件
代码以下复制代码cat>>/etc/yum.repos.d/CentOS-Local.repo<<-EOF
[Local]
name=LocalYum
baseurl=file:///yum/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
问:为何连createrepo软件都不必装置?
createrepo的感化是创立索引文件的(位于repodata文件夹),光盘中连GPG-KEY都有了。
2、怎样为CentOS创立大众镜像
具体申明见官方中文文档:
http://wiki.centos.org/zh/HowTos/CreatePublicMirrors
供应一个SHELL剧本,然后cron主动运转~~
剧本稍作修正,换成中科年夜的镜像源。可用镜像列表见:
http://www.centos.org/download/mirrors/
代码以下复制代码localpath="/mirrors/CentOS"
mirror="mirrors.hustunique.com::centos"
rsync="rsync-avzH--delete"
verlist="7"
baselist="centosplusextrasfasttrackosupdates"
archlist="x86_64"
forverin$verlist
do
forbasein$baselist
do
forarchin$archlist
do
remote=$mirror/$ver/$base/$arch/
mkdir-pv$localpath/$ver/$base/$arch/
$rsync$remote$localpath/$ver/$base/$arch/
done
done
done
3、创立完整自界说的当地源
把平常保藏的一些RPM软件包放在一个目次里,就酿成一个自界说源了,能够用YUM来办理,天真性相称年夜。
官方教程:Howtosetupyourownpackagerepository
1、创立当地yum堆栈
代码以下复制代码mkdir-p/yum/local#能够有N级目次
cp...#复制RPM包到上述目次
2、创立repo文件
代码以下复制代码cat>>/etc/yum.repos.d/CentOS-Local.repo<<-EOF
[Local]
name=LocalYum
baseurl=file:///yum/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
3、装置createrepo
代码以下复制代码yuminstallcreaterepo#利用yum装置createrepo
rpm-ivhhttp://mirror.centos.org/centos/7/os/x86_64/Packages/createrepo-0.9.9-23.el7.noarch.rpm
4、创立索引
代码以下复制代码createrepo/yum
yummakecache#更新缓存
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|