赞
踩
为什么要制作本地yum源
1、RPM安装方式很多情况下不能有效解决复杂的包依赖关系。
2、而刚安装完成系统的YUM一般是通过联网使用。
3、如果是未注册的redhat5.0以上系统,则不能联网使用yum。
我们可以改变yum库的指向,使其指向本地自己制作的yum仓库,从而轻松实现本地yum方式查询、安装应用软件了。
下面据此给大家介绍其操作方法(以Redhat5.8为例):
1)用mkdir命令在/media目录下新建一个cdrom目录
[root@mylinux~]#mkdir/media/cdrom(用于挂载光盘)
2)将安装光盘放入光驱,挂载到/media/cdrom
[root@mylinux~]#mount/dev/cdrom/media/cdrom
3)用mkdir命令在/目录下新建一个localyum目录
[root@mylinux~]#mkdir/localyum(用于复制光盘的文件)
进入/media/cdrom/目录下复制所有文件到/localyum下
[root@mylinuxcdrom]#cp-r*/local (此命令可以实现只复制文件夹内容,不复制文件夹本身)
4)修改/etc/yum.repos.d/目录下rhel-debuginfo.repo文件,编辑bashurl将自己的路径写入
[root@mylinuxyum.repos.d]#cprhel-debuginfo.reporhel-debuginfo.repo.bak(将原来默认的yum配置备份)
[root@mylinuxyum.repos.d]#localyum.repo(建立自己的本地yum配置)(注:下面的3个localyum的名称要可以保持一致,也可不一致)
[root@mylinux yum.repos.d]#vilocalyum.repo
[localyum]
name=localyum
baseurl=file:///localyum/Server(指向Server是因为光盘里RPM包在Server里 )
enabled=1
gpgcheck=1(1为校验,一般设置为0,不要校验)
gpgkey=file:///yum/media/RPM-GPG-KEY-redhat-release
5)保存localyum后,清除yum缓存
[root@mylinux~]#yumcleanall
6)生成yum缓存
[root@mylinux~]#yumupdate
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。