如何解决This system is not registered with RHN.

今天我必须写下这篇文章,由于在我刚刚接触到Linux下安装oracle时碰到了Linux中少xscreensaver.rpm包自己弄了非常久。最后还是被一个大哥帮我攻克了:仅仅能说非常的感谢你!

我试过好几种方法:第一种 我使用了yum的在线安装可是失败了,后来我通过找资料发现事实上是能够通过安装的:

1. 下载repo文件

Oracle Linux 4, Update 6 or Newer

# cd /etc/yum.repos.d

# mv Oracle-Base.repo Oracle-Base.repo.disabled

# wget http://public-yum.oracle.com/public-yum-el4.repo


Oracle Linux 5

# cd /etc/yum.repos.d

# wget http://public-yum.oracle.com/public-yum-el5.repo


Oracle Linux 6

# cd /etc/yum.repos.d

# wget http://public-yum.oracle.com/public-yum-ol6.repo

Oracle VM 2

# cd /etc/yum.repos.d

# wget http://public-yum.oracle.com/public-yum-ovm2.repo

2. 最后改动下载的文件,把Change enabled=0 改为 enabled=1

3. 如今就能够使用yum 安装和更新补丁了

4) yum install libaio-devel
        yum install unixODBC-devel

        yum install  sysstat

增加使用本地安装的话,本地仓库一定要搞清楚什么是yum仓库,该如何配置:

1. 建立ISO文件存放文件夹(/u01/software/iso)和ISO文件的挂载文件夹(/u01/software/rhel5)
# mkdir /u01/software/iso
# mkdir /u01/software/rhel5
假设有现成的ISO文件能够直接上传至/u01/software/iso文件夹下.

2. 假设是DVD光盘(插入server后自己主动映射在/dev/cdrom下), 则先制作ISO文件
# cp /dev/cdrom /u01/software/iso/rhel-server-5.4-i386-dvd.iso

# dd if=/dev/cdrom of=/u01/software/iso/rhel-server-5.4-i386-dvd.iso

3. 挂载ISO文件
# mount -t iso9660 -o loop /u01/software/iso/rhel-server-5.4-i386-dvd.iso /u01/software/rhel5
# df -h           
Filesystem            Size  Used Avail Use% Mounted on
...
/u01/software/iso/rhel-server-5.4-i386-dvd.iso
2.8G  2.8G     0 100% /u01/software/rhel5
# ll /u01/software/rhel5

4. 确保系统中已经安装了yum相关软件包
# rpm -qa |grep yum
没有就麻烦啦,先安装yum吧,只是一般都默认安装了。


5. 编辑repo文件, 先把原自带的repo文件去掉或重命名,就是让别的repo文件失效,仅仅使用本地的源
# mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.enc
# vi /etc/yum.repos.d/rhel5.repo
-------------------------------------------------------------------------------
[Server]
name=rhel5server
baseurl=file:///u01/software/rhel5/Server -->指向你仓库的配置文件:
enable=1
gpcheck=1
gpgkey=file:///u01/software/rhel5/RPM-GPG-KEY-redhat-release
-------------------------------------------------------------------------------
注意这里的baseurl指向Server文件夹, 假设还要安装诸如集群和虚拟机等软件, 则还需建立指向Cluster,ClusterStorage,VT的baseurl.

事实上在我配置的时候出现了一个问题:就是我挂在的镜像ISO他显示的目录中间是有空格的,后来通过了一种:
 ln -s 做软连接,就相当于给rhel镜像做个别名了一下,就能够指定一个没空格的文件名称,排除空格问题;
这样下来就能够了
希望对你们有帮助

转载于:https://www.cnblogs.com/blfshiye/p/4355844.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值