zoukankan      html  css  js  c++  java
  • 如何解决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镜像做个别名了一下,就能够指定一个没空格的文件名称,排除空格问题;
    这样下来就能够了
    希望对你们有帮助

  • 相关阅读:
    STM32 Cube之旅-尝试新的开发方式
    FOC 电流采样为什么不准?你忽略了这个细节
    STM32 外部中断详解(原理+配置代码)
    STM32 TIM高级定时器死区时间的计算
    【STM32系列汇总】小白博主的STM32实战快速进阶之路(持续更新)
    FOC 算法基础之欧拉公式
    一阶RC高通滤波器详解(仿真+matlab+C语言实现)
    一阶RC低通滤波器详解(仿真+matlab+C语言实现)
    matlab 调用C程序进行simulink仿真
    matlab 提示 Error using mex No supported compiler or SDK was found 错误的解决办法
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4355844.html
Copyright © 2011-2022 走看看