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安装方式的升级方式。