怎么说呢。两天的折&腾还是有收获的。
万一真的遇到了不能使用网卡,需要编译网卡驱动,但是有没有kernel-devel(CentOS的内核源代码包)或者build-essential,甚至GCC,怎么办呢?
这个时候光盘或者ISO就有用了
如果你使用CentOS的DVD,非常简单
[bash]mkdir /mnt/cdrom
mount -t iso9660 -o loop,user /path/CentOS-5.5-i386-bin-DVD.iso /mnt/cdrom[/bash]
CD的话需要分批挂载到ISO1/ISO2.....ISO6
CentOS的yum.repos.d有两个文件,一个是CentOS-Base.repo,记录着网络上的yum源的地址和路径信息等,一个是CentOS-Media.repo,这里的media不是多媒体源,而是媒体介质源。vi一下就可以看见使用提示
# CentOS-Media.repo
#
# This repo is used to mount the default locations for a CDROM / DVD on
# CentOS-5. You can use this repo and yum to install items directly off the
# DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
# yum --enablerepo=c5-media [command]
#
# or for ONLY the media repo, do this:
#
# yum --disablerepo=* --enablerepo=c5-media [command]baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
file的位置要根据自己的实际情况修改,比如我的是挂载在/mnt/cdrom,就改为
baseurl=file:///mnt/cdrom
然后用提示的命令做一下别名修改一下即可。
我的是CentOS 5.5,所以使用c5-media,其他版本类似
[bash]alias yumc5m='yum --disablerepo=* --enablerepo=c5-media'
yumc5 update[/bash]
下面的就看你的啦。
其实推而广之,任何本地的镜像都可以用这个方法!
默认Debian装好之后,所包含的源也是包含了CD-ROM的APT源的
deb cdrom:[Debian GNU/Linux 5.0.7 _Lenny_ - Official i386 CD Binary-1 20101127-16:55]/ lenny main
cdrom后面的卷标,自己有需要改改啦,没需要就不要改了,都差不多
如果需要使用本地源
直接换成这样
deb file:///mnt/cdrom_or_somewhere_else lenny main
mark学习