下载了一个RHEL6.1 Server,安装到VirtualBox的过程中,发现这个RHEL6.1居然不支持自定义分区、自定义软件包安装。
安装好了重启进入系统后,才发现被坑了:常用的软件几乎都没装,vim也没有!于是就把iso镜像mount到/mnt/iso下,找到vim的rpm包后,按照常规的安装方式进行安装。
可谁知又弹出“缺乏依赖包”的问题,如果你再继续去一个一个安装依赖包,估计就得疯了,除非你天生就是一个爱折腾的人。
好在yum是安装好了并且能使用的,要感谢这只yellow dog,它能帮你自动寻找并安装好所需的软件包。
yum的默认配置是从网络上下载软件包的,可是你会更惊奇地发现,此时你连IP地址都没有自动获取到。再说从网上获取软件的速度也是很不尽人意的。
还是从本地安装吧,对,就用iso镜像自带的软件做为软件源。
现在要对yum的配置文件设置一下
首先进入/etc/yum.repos.d目录下,接着用touch命令在该目录下新建一个 local.repo 文件,
[root@localhost yum.repos.d]#touch local.repo
这时我们要编辑local.repo文件了,刚刚说了,连vim都用不了。别急,我们有伟大的cat,感谢这只猫!
cat其实也可以用作一个简易的编辑器,用重定向符号就可以把文本写入到文件中了
[root@localhost yum.repos.d]# cat > local.repo
这时终端的光标正等待你输入文本,输入下面的内容,完成输入后按Ctrl +D结束输入,系统会自动把文本保存到local.repo文件中。
[local]
name=local_repo
baseurl=file:///mnt/iso
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RedHat-release
注意上面的baseurl,这是我们iso镜像的挂载点,我的挂载点是/mnt/iso。
接着用 yum clean all 命令重置一下yum的配置,接下来就安装自己喜欢的软件吧, yum install vim。