REHL配置本地YUM源

Ubuntu除了吸引人的炫丽界面,还有apt-get对于软件应用安装有着良好的用户体验,而作为另一阵营的RHEL,CentOS,Fedora大同小异,都是通过yum来进行

Fedora通过yum源安装的软件永远都是最新版本,给你最超前的体验,当然或多或少就会出现兼容性或者不稳定性的情况,所以当相互之间版本依赖性过强,很多软件还是要手动下载对应源代码进行编译安装

CentOS也能通过yum来安装,但是安装的版本就要比Fedora稳定许多,但是没有Fedora源里的软件那么丰富

RHEL和CentOS基本90%一致(其实应该倒过来比较),可是原始RHEL安装之后,不能直接在线yum安装软件,假如安装了一个mini或者好一点的basic版本,也许你在使用或者编译的时候缺少一些库或者工具就需要下载源代码安装,但比如xwindow这种你就十分繁琐了,其实RHEL也可以用yum,因为yum的实质就是RPM的安装,只需要将RHEL的DVD或者IOS镜像挂载上去,稍做一些配置即可,具体如下:

1:放入DVD光盘或者载入IOS镜像(虚拟机的话可直接载镜像)

2:mount光盘(镜像直接能找到就不需要mount)

假如/media底下已经出现了类似rhel-server-6.4-x86_64-dvd.iso的镜像文件,就可以进入3

假如系统没有安装xwindow,或者说上面镜像文件无论如何也找不到,那就手动mount一下,具体命令:

mkdir -p /media/redhat

sudo mount -t iso9660 /dev/cdrom /media/redhat

假如iso镜像文件名出现空格,需要转义的,比如RHEL_6.1 x86_64 Disc 1,那么可以先进行链接:

sudo ln -s RHEL_6.1\ x86_64\ Disc\ 1/ redhat

注:假如你是远程ssh登陆服务器,没找到IOS,也可以直连服务器,键盘显示屏操作进入xwindow,一般镜像文件就会出现(前提是有xwindow)

3:添加编辑配置文件

cd /etc/yum.repos.d/

sudo cp rhel-source.repo rhel-base.repo

sudo vim rhel-base.repo

[rhel-base]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///media/redhat/Server
enabled=1
qpqcheck=0

后面的全部删掉

4:清除现有配置,测试使用

sudo yum clean all

sudo yum list

sudo yum install XXXX

发表回复