为RHEL 6.0配置本地源和第三方源

配置本地源:

参考:http://www.cnblogs.com/chinacloud/archive/2011/03/18/1988257.html

1. 建立ISO文件存放目录(/repo/iso)ISO文件的挂载目录(/repo/rhel6)

# mkdir /repo/iso

# mkdir /repo/rhel6

将我们装RHEL的镜像文件:[红帽企业Linux.6.0.for.x86_64.工作站版].rhel-workstation-6.0-x86_64-dvd.iso更名为rhel.iso(主要是觉得文件名太长了。。)

 

2. 挂载ISO文件

# mount -t iso9660 -o loop /repo/iso/rhel.iso /repo/rhel6

如果没有任何提示表明成功了

查看文件系统,可以看到:/dev/loop0            4G  4G     0 100% /repo/rhel6

# df -h    

 

3. 确保系统中已经安装了yum相关软件包

# rpm -qa |grep yum

yum-utils-1.1.26-11.el6.noarch

yum-metadata-parser-1.1.2-14.1.el6.x86_64

PackageKit-yum-plugin-0.5.8-13.el6.x86_64

yum-rhn-plugin-0.9.1-5.el6.noarch

PackageKit-yum-0.5.8-13.el6.x86_64

yum-3.2.27-14.el6.noarch

版本号可能有所不同如果缺少请自行安装(这些包基本都默认安装了).

PS.正常情况的话应该都装了)

 

4. 编辑repo文件

# vi /etc/yum.repos.d/rhel6.repo

-------------------------------------------------------------------------------

[rhel6erver]

name=rhel6server

baseurl=file:///repo/rhel6

enable=1

gpcheck=1

gpgkey=file:///repo/rhel6/RPM-GPG-KEY-redhat-release

 

5.mount命令写入fstab

为方便,把这些mount写进/etc/fstab,以便开机就挂载:

/repo/iso/rhel.iso /repo/rhel6 iso9660 loop 0 0

 

6.测试

这个时候可以用yum命令安装东西了,由于是本地源,所以不联网也可以安装

yum install gcc

(注意在安装过程中遇到y/N不要直接回车,红帽系列的发行版是默认N的,应该是敲入y再回车)

 

配置第三方yum源:

参考链接:

http://www.linux-ren.org/thread-69138-1-1.html

第三方yum源一般由开源社区提供, 比较出名的第三方yum源有epelrpmforge和和rpmfusion
1)安装epel
       epelfedora社区提供,其提供的软件包与RHEL基本无区别,是RHEL的小白鼠版本,也就是说当epel里的源通过普通用户使用测试,证明比较稳定后才会被用于RHEL,但其也是非常稳定的,是不错的选择。
      epel源安装非常简单,只需安装相应的epel的软件包即可。
      epel包下载页面:http://fedoraproject.org/wiki/EPEL
     下载下来后执行如下命令即可:

#rpm -ivh epel-release-6-7.noarch.rpm

2)安装rpmforge
     rpmforge源包含了RHEL, CentOS Scientific Linuxrpm包,它包含了许多和RHEL各版本兼容的软件包。
    linux操作系统对应的rpmforge包下载页面:http://repoforge.org/use/
   下载下来后执行如下命令即可:

#rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm  
3)安装rpmfusion
   RPM Fusion提供了Fedora Project or Red Hat不愿意发行的软件包。该软件提供目前所有的Fedora版本和红帽企业Linux56的预编译的RPM; RPM融合库。
    linux操作系统对应的rpmfusion包下载页面:http://rpmfusion.org/Configuration
   下载下来后执行如下命令即可:
     #rpm -ivh rpmfusion-free-release-6-1.noarch.rpm

    #rpm -ivh rpmfusion-nonfree-release-6-1.noarch.rpm

 

建立yumcache

重启系统,iso镜像便会自动挂载到指定目录。    执行如下命令:    #yum clean all    #yum makecache    则可建立yum的缓存
到此本地yum源和第三方源已建立完成。

posted @ 2013-03-09 23:59  ω 提拉米兔 ℃  阅读(377)  评论(0编辑  收藏  举报