BLOG
Enjoy when you can, and endure when you must.
CentOS6.4扫除连不上网但需要使用yum的尴尬

前两天,我发过一篇博客介绍了如何在CentOS下驱动Broadcom BCM4313网卡的文章(现在去看看),也就是手动编译驱动。但这需要一些包的支持,比如gcc和kernel-devel,这些默认情况下没有安装,于是就会想到yum。不过对于没法接入网络的我来说就有些尴尬了。

当然,yum早就想到了这一点,只是说我们通常都是配置远程源以能获得更新。而在现在这种“囧”境之下,就可以考虑借助本地源。其配置也相当简单,唯一需要单独准备的是CentOS的ISO(注意要DVD版本)。

切换目录至/etc/yum.repos.d下,一般可以看到CentOS-Base.repo,这个用于配置网络源,还有CentOS-Media.repo,它就可以用于配置本地源。考虑到没有网络环境,所以我们暂时取消使用网络源,其实就是把CentOS-Base.repo改名为CentOS-Base.repo.bak:

$ mv CentOS-Base.repo CentOS-Base.repo.bak

然后打开CentOS-Media.repo看一看:

[c6-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
#        file:///media/cdrom/
#        file:///media/cdrecorder/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

我们只需修改两个部分:将baseurl指向挂载的ISO目录,然后把enabled改为1。

接下来就可以在没有网络的情况下使用yum为系统安装软件了。

COMMENTS
LEAVE COMMNT