Loading... <p><strong><span style="font-size: 16px">为什么要制作本地yum源</span></strong></p> <p>1、RPM安装方式很多情况下不能有效解决复杂的包依赖关系。</p> <p>2、而刚安装完成系统的YUM一般是通过联网使用。</p> <p>3、如果是未注册的redhat5.0以上系统,则不能联网使用yum。</p> <p>我们可以改变yum库的指向,使其指向本地自己制作的yum仓库,从而轻松实现本地yum方式查询、安装应用软件了。</p> <p><br style="padding: 0px;margin: 0px" /></p> <p><strong><span style="font-size: 16px">下面据此给大家介绍其操作方法(以Redhat 5.8为例):</span></strong></p> <p>1)用mkdir命令在/media目录下新建一个cdrom目录</p> <p>[root@mylinux ~]# mkdir /media/cdrom(用于挂载光盘)</p> <p>2)将安装光盘放入光驱,挂载到/media/cdrom</p> <p>[root@mylinux ~]# mount /dev/cdrom /media/cdrom</p> <p>3)用mkdir命令在 / 目录下新建一个localyum目录</p> <p>[root@mylinux ~]# mkdir /localyum (用于复制光盘的文件)</p> <p>进入 /media/cdrom/目录下复制所有文件到 /localyum下</p> <p>[root@mylinux cdrom]#<strong> cp -r * /local (此命令可以实现只复制文件夹内容,不复制文件夹本身)</strong></p> <p>4)修改/etc/yum.repos.d/目录下rhel-debuginfo.repo文件,编辑bashurl将自己的路径写入</p> <p>[root@mylinux yum.repos.d]# cp rhel-debuginfo.repo rhel-debuginfo.repo.bak(将原来默认的yum配置备份)</p> <p>[root@mylinux yum.repos.d]#<span style="text-decoration: underline"><strong> localyum</strong></span>.repo(建立自己的本地yum配置)<span style="text-decoration: underline"><strong>(注:下面的3个localyum的名称要可以保持一致,也可不一致)</strong></span></p> <p>[root@mylinux yum.repos.d]#vi localyum.repo</p> <p>[<strong>localyum</strong>]</p> <p>name=<strong>localyum</strong></p> <p>baseurl=file:///localyum/Server(指向Server是因为光盘里RPM包在Server里 )</p> <p>enabled=1</p> <p>gpgcheck=1(1为校验,一般设置为0,不要校验)</p> <p>gpgkey=file:///yum/media/RPM-GPG-KEY-redhat-release</p> <p>5)保存localyum后,清除yum缓存</p> <p>[root@mylinux ~]# yum clean all</p> <p>6)生成yum缓存</p> <p>[root@mylinux ~]# yum update</p> <p></p> 最后修改:2021 年 12 月 10 日 10 : 53 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者 支付宝微信