redhat linux系统默认情况下是没有配置yum源的,centos配置了,现在就来配置光盘yum源。
[root@localhost ~]# cd /etc/yum.repos.d/
root@localhost yum.repos.d]# ls
rhel-debuginfo.repo rhel-local.repo
[root@localhost yum.repos.d]# cp rhel-source.repo rhel-local.repo
[root@localhost yum.repos.d]# vim rhel-local.repo
[rhel-local]
name=Red Hat Enterprise Linux $releasever - Source
baseurl=file:///media/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
将文件中的内容改成如上,有三个地方需要改动,分别是local、baseurl、enabled=1.
然后将rhel系统光盘挂载到/media下就可以用yum方式安装软件了。如:
#mount /dev/cdrom /media
#yum install http -y
...
还可以配置更为简洁的yum源:
#cd /etc/yum.repos.d/
#vim aa.repo
[hehe]
baseurl=file:///media/Server
gpgchek=0
然后保存,只需在aa.repo文件中写上面两行信息就可以。
我认为在linux安装软件的三种方式中(源码安装、rpm安装软件包、yum安装),yum安装时最弱智同时也是最方便的一种;而源码安装最为复杂,但是可以通过这种方式为系统量身定制需要的软件,比较牛逼;用rpm安装软件包,在安装过程中很多时候会出现依赖关系,为此才出现了yum方式的安装,也就是说yum安装不会出现依赖关系,yum安装是rpm安装方式的升级方式。