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

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


cd /etc/yum.repo.d

vim Centos-Media.repo

[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只需要修改过来就好)。

你可能感兴趣的:(centos,yum,本地)