今天我必须写下这篇文章,由于在我刚刚接触到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镜像做个别名了一下,就能够指定一个没空格的文件名称,排除空格问题;
这样下来就能够了
希望对你们有帮助

如何解决This system is not registered with RHN.的更多相关文章

  1. 解决This system is not registered with RHN

    Redhat之所以会出现这个错误是因为没有注册RHN,我们只需要更新一下yum的源就可以了.使用命令 cd /etc/yum.repos.d/   进入yum的配置目录. 在终端中输入 wget ht ...

  2. 解决Redhat yum出现This system is not registered with RHN的方案

    最近博主在学习Linux,菜鸟级别的的选手连装个Chrome都觉得难,悲了个催的……百度了很多教程,大多是类似的.博主的配置是在VM8下搭建的RHEL5.3 (Tikanga)版本,不知道什么原因,每 ...

  3. This system is not registered with RHN解决方法

    root@localhost ipvsadm-1.25]# yum install gcc Loading "security" plugin Loading "rhnp ...

  4. Red Hat Enterprise Linux Server(RHEL) yum安装软件时This system is not registered with RHN. RHN support will be disabled. 的解决方法(转)

    新安装了redhat6.5.安装后,登录系统,使用yum update 更新系统.提示: This system is not registered to Red Hat Subscription M ...

  5. 64位RHEL5系统上运行yum出现"This system is not registered with RHN”的解决方法

    在红帽EL5上运行yum,提示“This system is not registered with RHN”,意思是没有在官网上注册,不能下载RH的软件包,替代方案是采用centos源. 1.卸载r ...

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

    [root@localhost ~]# yum install libtool Loaded plugins: rhnplugin, security This system is not regis ...

  7. yum提示This system is not registered with RHN.RHN support will be disabled.

    [root@cactiez ~]# yum install mlocateLoading "security" pluginLoading "rhnplugin" ...

  8. This system is not registered with RHN

    在红帽EL5上运行yum,提示“This system is not registered with RHN”,意思是没有在官网上注册,不能下载RH的软件包,替代方案是采用centos源. 1.卸载r ...

  9. 红帽中出现”This system is not registered with RHN”的解决方案

    原因是你的linux没有在红帽网络上注册,所以无法下载上面的软件包,替代方案可以使用centos. 下面介绍下使用centos 的流程 1.卸载rhel的默认安装的yum包查看yum包rpm -qa| ...

随机推荐

  1. 重操JS旧业第五弹:函数

    函数在任何编程语言中起着非常重要的位置,因为他是功能的最小单元,在js中函数是一种类型 Function 1 申明与定义 显示声明:function cc(){};函数名其实是函数的一个指针,函数名某 ...

  2. 自己用h5写的转盘。写贴上来吧。

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  3. Spring Mobile是如何判断访问设备的类型的

    Spring最近换域名了,去转转,发现了一个有意思的项目:spring mobile. http://projects.spring.io/spring-mobile/ 这个项目有很多实用的功能,如识 ...

  4. Html input 限制输入中英文字符,及字符数量统计

    margin:20px 0px 0px; font-family:Arial; color:rgb(51,51,51)"> 验证用户名的一个例子: html: <input ty ...

  5. Visual Studio 必备神器---转

    会使用工具是人类文明的一大进步,今天敏捷大行其道,好的工具可以大大的提高生产力,这里说的工具都是VS平台上的扩展工具,一些机械的部分可以交给工具去处理,自己多关注其他部分.下面分享下我觉得不错的工具, ...

  6. shell telnet 路由器

    #!/usr/bin/expect -f spawn telnet 172.16.1.80 expect "login" { send "admin\n" ex ...

  7. SilkTest Q&A 7

    Q61.有一个用Dotnet开发的应用,有1000个为测它而录制的case,一直都运行的很正常,直到有一天… 有人改变了该应用命名空间,由于现在有一个新的window或是panel出现,所以测试脚本一 ...

  8. Swift - 使用set,get确保索引加减在正常的范围内

    通过类的计算属性set和get,我们可以对索引的加减进行保护.下面是一个样例,索引index初始值是0,有效范围是0~2.不管是index++还是index--,索引都是一直在这个范围能循环遍历. 1 ...

  9. 百度地图 javascript相关Bug搜集

    一 在手机里用百度地图js版做webapp   bug集合 1 之前用2.0版本的时候发现只要地图添加了覆盖物,无论数量多少,当地图放大到很小的范围时候,会卡死 1.1 当时处理办法:将版本降低至1. ...

  10. 【Node.js 自己封装的库 http_parse, libuv】

    [Node.js 自己封装的库 http_parse, libuv] Node.js 介绍:一个网络框架,更多:http://www.oschina.net/p/nodejs 官网:http://no ...