linux 本地源创建redhat enterprise 6

如何解决 yum安装出现This system is not registered with RHN

 

[root@localhost ~]# yum install libtool

Loaded plugins: rhnplugin, security

This system is not registered with RHN.

RHN support will be disabled.

Setting up Install Process

Nothing to do

 A、在线yum 要连接网络

解决方案:

1、进入/etc/yum.repos.d/目录。

在命令行输入:wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo

2、ls 一下,会看到一个文件名为CentOS-Base.repo的文件。

3、将原来的文件rhel-debuginfo.repo改名为rhel-debuginfo.repo.bak

4、将CentOS-Base.repo改名为rhel-debuginfo.repo这时

这时再运行yum install libtool

#rm -f /var/run/yum.pid
# /sbin/service  yum-updatesd restart

 B、本地安装创建本地yum

1.创建两个目录
mkdir /media/cdrom 作为挂载光盘使用
mkdir /var/yum 作为我们的yum源

2.挂载光盘
将光盘挂载到 /media/cdrom
mount /dev/cdrom /media/cdrom
3.将光盘的内容复制到/var/yum目录中
cp  -r /media/cdrom /var/yum
这个过程时间较长,请耐心等待

4.检查当前是否安装createrepo包的安装情况
#rpm -q createrepo
如果显示尚未安装,则需要执行如下的命令完成安装:
cd /var/yum/Server/
rpm -ivh /var/yum/Server/createrepo-0.4.4-2.fc6.n0arch.rpm

创建yum repository的xml-rpm-metadata.执行如下命令:
#createrepo -g /var/yum/Server/repodata/comps-rhel5-server-core.xml /var/yum/Server
#createrepo -g /var/yum/VT/repodata/comps-rhel5-server-core.xml /var/yum/VT/
#createrepo -g /var/yum/Cluster/repodata/comps-rhel5-cluster.xml /var/yum/Cluster
#createrepo -g /var/yum/ClusterStorage/repodata/comps-rhel5-cluster-st.xml /var/yum/ClusterStorage/

 ****以上第4步骤可以不使用 因为redha6版本光驱里边已经创建了yum数据序列文件直接使用即可

****这里使用的光驱是redhat6直接配置客户端repo文件即可。

5.创建本地yum客户端repo文件,以使用本地yum repository:
#cd /etc/yum.repo.d/
#vim local.repo
注:local.repo可以随便命名,但必须以.repo为后缀。这个文件定义了yum源的位置。装软件包的时候,就到这个文件中定义的位置去找。
如果没有这样的文件,可以自己手动去创建一个。假设我们就起名叫local.repo
在这个文件中添加如下内容
[Server]
name=Server   
baseurl=file:///media/Server
gpgcheck=0
enabled=1
 
[ScalableFileSystem]
name=ScalableFileSystem
baseurl=file:///media/ScalableFileSystem
gpgcheck=0
enabled=1
 
[ResilientStorage]
name=ResilientStorage
baseurl=file:///media/ResilientStorage
gpgcheck=0
enabled=1
 
[LoadBalancer]
name=LoadBalancer
baseurl=file:///media/LoadBalancer
gpgcheck=0
enabled=1
 
[HighAvailability]
name=HighAvailability
baseurl=file:///media/HighAvailability
gpgcheck=0
enabled=1

然后保存退出就可以了,接下来,就要验证本地yum repository有没有创建成功了。
用yum装一个软件试试看
#yum install httpd
如果能正常安装,那么恭喜你,本地yum repository创建成功。

 参考地址:http://blog.itpub.net/25313300/viewspace-708509/

第三方源包括:网易,epel,repoforge ,rpmfusion

可以用文件服务器链接地址:

baseurl=http://yunpan.cn/QhedanHMhFmft/yum/redhat_Enterprise_6/iso

[Server]
name=Server   
baseurl=http://yunpan.cn/QhedanHMhFmft/yum/redhat_Enterprise_6/iso/Server
gpgcheck=0
enabled=1
 
[ScalableFileSystem]
name=ScalableFileSystem
baseurl=http://yunpan.cn/QhedanHMhFmft/yum/redhat_Enterprise_6/iso/ScalableFileSystem
gpgcheck=0
enabled=1
 
[ResilientStorage]
name=ResilientStorage
baseurl=http://yunpan.cn/QhedanHMhFmft/yum/redhat_Enterprise_6/iso/ResilientStorage
gpgcheck=0
enabled=1
 
[LoadBalancer]
name=LoadBalancer
baseurl=http://yunpan.cn/QhedanHMhFmft/yum/redhat_Enterprise_6/iso/LoadBalancer
gpgcheck=0
enabled=1
 
[HighAvailability]
name=HighAvailability
baseurl=http://yunpan.cn/QhedanHMhFmft/yum/redhat_Enterprise_6/iso/HighAvailability
gpgcheck=0
enabled=1

配置网易:

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

 wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm 

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm

 rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm

rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

rpm -ivh --force --nodeps  yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

rpm -ivh --force --nodeps yum-3.2.29-40.el6.centos.noarch.rpm  yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm

[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/6/os/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos/6/updates/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#packages used/produced in the build but not released**************
#[addons]
#name=CentOS-$releasever - Addons
#baseurl=http://mirrors.163.com/centos/$releasever/addons/$basearch/
#gpgcheck=1
#gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos/6/extras/$basearch/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/
gpgcheck=1
enabled=1


[xen4]
name=CentOS-$releasever - xen4
baseurl=http://mirrors.163.com/centos/6/xen4/$basearch/
gpgcheck=1
enabled=1

[fasttrack]
name=CentOS-$releasever - fasttrack
baseurl=http://mirrors.163.com/centos/6/fasttrack/$basearch/
gpgcheck=1
enabled=1

[cr]
name=CentOS-$releasever - cr
baseurl=http://mirrors.163.com/centos/6/cr/$basearch/
gpgcheck=1
enabled=1

[contrib]
name=CentOS-$releasever - contrib
baseurl=http://mirrors.163.com/centos/6/contrib/$basearch/
gpgcheck=1
enabled=1

[SCL]
name=CentOS-$releasever - SCL
baseurl=http://mirrors.163.com/centos/6/SCL/$basearch/
gpgcheck=1
enabled=1

###5.0的系统
###http://mirrors.163.com/centos/5/os/i386/

[centos5]
name=CentOS5
baseurl=http://mirrors.163.com/centos/5/os/i386/
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
gpgcheck=1
enabled=1

###5.0的系统
###http://mirrors.163.com/centos/5.10/os/i386/

[centos5.10]
name=CentOS5
baseurl=http://mirrors.163.com/centos/5.10/os/i386/
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
gpgcheck=1
enabled=1

       yum list     yum grouplist

        yum clean all 

         yum install vim

***或者都根据系统位数都列出

[basex86_64]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/6/os/x86_64/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#released updates
[updatesx86_64]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos/6/updates/x86_64/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#packages used/produced in the build but not released**************
#[addonsx86_64]
#name=CentOS-$releasever - Addons
#baseurl=http://mirrors.163.com/centos/$releasever/addons/x86_64/
#gpgcheck=1
#gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extrasx86_64]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos/6/extras/x86_64/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplusx86_64]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.163.com/centos/6/centosplus/x86_64/
gpgcheck=1
enabled=1


[xen4x86_64]
name=CentOS-$releasever - xen4
baseurl=http://mirrors.163.com/centos/6/xen4/x86_64/
gpgcheck=1
enabled=1

[fasttrackx86_64]
name=CentOS-$releasever - fasttrack
baseurl=http://mirrors.163.com/centos/6/fasttrack/x86_64/
gpgcheck=1
enabled=1

[crx86_64]
name=CentOS-$releasever - cr
baseurl=http://mirrors.163.com/centos/6/cr/x86_64/
gpgcheck=1
enabled=1

[contribx86_64]
name=CentOS-$releasever - contrib
baseurl=http://mirrors.163.com/centos/6/contrib/x86_64/
gpgcheck=1
enabled=1

[SCLx86_64]
name=CentOS-$releasever - SCL
baseurl=http://mirrors.163.com/centos/6/SCL/x86_64/
gpgcheck=1
enabled=1


[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/6/os/i386/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.163.com/centos/6/updates/i386/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

#packages used/produced in the build but not released**************
#[addons]
#name=CentOS-$releasever - Addons
#baseurl=http://mirrors.163.com/centos/$releasever/addons/i386/
#gpgcheck=1
#gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.163.com/centos/6/extras/i386/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.163.com/centos/6/centosplus/i386/
gpgcheck=1
enabled=1


[xen4]
name=CentOS-$releasever - xen4
baseurl=http://mirrors.163.com/centos/6/xen4/i386/
gpgcheck=1
enabled=1

[fasttrack]
name=CentOS-$releasever - fasttrack
baseurl=http://mirrors.163.com/centos/6/fasttrack/i386/
gpgcheck=1
enabled=1

[cr]
name=CentOS-$releasever - cr
baseurl=http://mirrors.163.com/centos/6/cr/i386/
gpgcheck=1
enabled=1

[contrib]
name=CentOS-$releasever - contrib
baseurl=http://mirrors.163.com/centos/6/contrib/i386/
gpgcheck=1
enabled=1

[SCL]
name=CentOS-$releasever - SCL
baseurl=http://mirrors.163.com/centos/6/SCL/i386/
gpgcheck=1
enabled=1

###5.0的系统
###http://mirrors.163.com/centos/5/os/i386/

[centos5]
name=CentOS5
baseurl=http://mirrors.163.com/centos/5/os/i386/
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
gpgcheck=1
enabled=1

###5.0的系统
###http://mirrors.163.com/centos/5.10/os/i386/

[centos5.10]
name=CentOS5
baseurl=http://mirrors.163.com/centos/5.10/os/i386/
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
gpgcheck=1
enabled=1

猜你喜欢

转载自longge308.iteye.com/blog/2088138