zoukankan      html  css  js  c++  java
  • Oracle Enterprise Linux 6.0配置本地yum

    【声明】:本文可随意转载,但请注明出处:http://www.cnblogs.com/hanxi/

    我安装的linux系统是Oracle Linux,其全称为Oracle Enterprise Linux。是从电驴网下载的:http://www.verycd.com/topics/2888648/

    下面的方法是我自己实验成功了的。

    1.创建一个存放iso镜像或光盘内容的目录

    [root@hanxi-workstation hanxi]# mkdir /home/hanxi/yum

    并从光盘介质或iso镜像文件中的所有文件拷贝到刚创建的目录里(/home/hanxi/yum)。

    如果是光盘可以使用命令:

    [root@hanxi-workstation hanxi]# cp -r  /media/cdrom  /home/hanxi/yum

    ps:/media/cdrom是mount光驱的目录。

    我用的是iso镜像文件,我就直接使用鼠标把文件复制到 /home/hanxi/yum

    ps:注意是iso文件里的所有文件,不是iso文件。

    复制完成后是这个样的,如下图

    2.安装createrepo

    createrepo是配置YUM源的配置工具,检查当前是否已经安装createrepo包的安装情况:

    [root@hanxi-workstation hanxi]# rpm  -qa |grep  createrepo  

    如果显示为尚未安装,则需要执行如下的命令完成安装:

    [root@hanxi-workstation hanxi]# rpm  -ivh  /home/hanxi/yum/Packages/createrepo-0.9.8-4.el6.noarch.rpm

    ps:版本因操作系统的版本有所区别,请查找当前系统的createrepo版本rpm包进行安装,可以到/home/hanxi/yum/Packages/文件夹下查找,如下图:

    3.创建yum repository的xml-rpm-metadata

    执行如下命令:

    [root@hanxi-workstation hanxi]# createrepo  -g  /home/hanxi/yum/Server/repodata/repomd.xml  /home/hanxi/yum/Server/

    [root@hanxi-workstation hanxi]# createrepo  -g  /home/hanxi/yum/HighAvailability/repodata/repomd.xml  /home/hanxi/yum/HighAvailability/

    [root@hanxi-workstation hanxi]# createrepo  -g  /home/hanxi/yum/LoadBalancer/repodata/repomd.xml  /home/hanxi/yum/LoadBalancer/

    [root@hanxi-workstation hanxi]# createrepo  -g  /home/hanxi/yum/ResilientStorage/repodata/repomd.xml  /home/hanxi/yum/ResilientStorage/

    ps:上面每条命令可能都有段处理时间,注意要等待,如下图:

    执行createrepo命令后系统会自动扫描相关目录,将rpm包加入到YUM源的数据库中。

    4.创建本地yum客户端的repo文件

    配置使用本地yum repository:

    [root@hanxi-workstation hanxi]# cd  /etc/yum.repos.d/

    [root@hanxi-workstation yum.repos.d]# gedit local.repo 

    ps:名字可以随便起,但是要以.repo为后缀

    接下来在文件中添加如下内容后保存:

    [HighAvailability]
    name= HighAvailability
    baseurl=
    file:/home/hanxi/yum/HighAvailability
    enabled=
    1
    gpgcheck=
    0
    gpgkey=
    file:/home/hanxi/yum/RPM-GPG-KEY-oracle

    [LoadBalancer]
    name= LoadBalance
    baseurl=
    file:/home/hanxi/yum/LoadBalancer
    enabled=
    1
    gpgcheck=
    0
    gpgkey=
    file:/home/hanxi/yum/RPM-GPG-KEY-oracle

    [ResilientStorage]
    name=ResilientStorage
    baseurl=
    file:/home/hanxi/yum/ResilientStorage
    enabled=
    1
    gpgcheck=
    0
    gpgkey=
    file:/home/hanxi/yum/RPM-GPG-KEY-oracle

    [Server]
    name=Server
    baseurl=
    file:/home/hanxi/yum/Server
    gpgcheck=
    0
    enabled=
    1
    gpgkey=
    file:/home/hanxi/yum/RPM-GPG-KEY-oracle

    如下图:

    5.测试使用yum来安装软件包

    可以按下面的菜单路径打开添加/删除软件:系统-->管理-->添加/删除软件

    现在可以在搜索框里搜索到软件了。。。

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++

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

    +++++++++++++++++++++++++
    小小经验,一起分享,分享快乐

    !!!!!!!!!!!!!!!!!!

    作者:涵曦www.hanxi.cc
    出处:hanxi.cnblogs.com
    GitHub:github.com/hanxi
    Email:im.hanxi@gmail.com
    文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    《 Skynet 游戏服务器开发实战》

  • 相关阅读:
    c_水程序
    Arlenmbx!!!!
    java
    c语言随机函数&&时间函数
    2016省赛总结
    666
    【UOJ#389】【UNR#3】白鸽(欧拉回路,费用流)
    【洛谷P3756】[CQOI2017]老C的方块(最小割)
    CF704D Captain America(上下界网络流)
    AtCoder Regular Contest 097
  • 原文地址:https://www.cnblogs.com/hanxi/p/2065694.html
Copyright © 2011-2022 走看看