在CentOS中建立本地源的注意事项

很多朋友都会做CentOS的本地yum但是,有个问题不大家注意没有,现在把这个问题记下来,希望给某些朋友提个醒

cd /etc/yum.repo.d
vim Centos-Media.repo
12345678910 [c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS_6.4_Final
        file:///media/CentOS-6.4-i386-LiveDVD/
        file:///media/cdrom/
        file:///media/cdrecorder/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
~

这样是正确的 但是倘若这样做就会出现错误信息
[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS_6.4_Final
        #file:///media/CentOS-6.4-i386-LiveDVD/
        #file:///media/cdrom/
        #file:///media/cdrecorder/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
~

大家看出有什么不同了么? 此时如果进行yum clean all 会发现
Loaded plugins: fastestmirror, refresh-packagekit, security
Repository 'c6-media': Error parsing config: Error parsing "baseurl = 'file:///media/CentOS_6.4_Final\n#file:///media/CentOS-6.4-i386-LiveDVD/\n#file:///media/cdrom/\n#file:///media/cdrecorder/'": URL must be http, ftp, file or https not ""

这样的错误。
我想大家知道是什么原因了吧?对 就是不用的URL 千万不要注释掉 否则会出现错误。


下面再跟一些不知道如何制作本地源的朋友写下方法
cd/etc/yum.repo.d
vim Centos-Media.repo
按照上面的第一个例子修改本地的ISO 的绝对目录
之后修改centos-base.repo centos-debuginfo.repo 的名字 因为这两个是通过网络yum的文件(想要通过网络yum只需要修改过来就好)。

推荐阅读:

配置EPEL YUM源

RedHat 本地yum源配置

RedHat Linux 本地yum源的配置

RedHat 6.2 Linux修改yum源免费使用CentOS源

yum的配置文件说明

RedHat 6.1下安装yum(图文)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/19077.html