zoukankan      html  css  js  c++  java
  • redhat 配置本地yum源163yum源epel 源,无需卸载yum!无须拷贝ISO

    都知道redhat不收费,但是其yum服务是要收费的,不想出钱那就自己配置yum源就好了。

    首先,博主之前也没用过redhat,第一次用yum装包的时候提示什么没注册之类的,balaba一大堆,然后就去网上查相关资料。

    但是,看到的最多的就是让把redhat自带的yum全部卸掉,不检查依赖的卸掉,然后再wget安装。。。

    经过请教大神得出正确的做法,一般来说配置3个源就够了:

    1.本地yum源,就是你本地的ISO

    2.配置163源

    3.配置epel源

    一个一个说。

    说下楼主环境:redhat7 + vmw 12 player

    1.配置本地yum源

    要配置本地源,需要先把ISO挂载到vm上,所以,依次执行如下步骤:

    首先vmw中cd需要选中启动时连接,然后选中本地的ISO文件。

    然后:

    创建一个文件夹用来挂载ISO
    mkdir /mnt/cdrom
    
    执行挂载
    mount -o loop /dev/cdrom /mnt/cdrom

    这个时候你到/mnt/cdrom下就会发现生成了很多文件。继续:

    cd /etc/yum.repos.d
    
    新建一个本地源文件,并编辑
    vi local.repo
    
    添加如下代码:
    [local]
    name=local
    baseurl=file:///mnt/cdrom   (这里既是3个/,没写错)
    gpgcheck=0
    enabled=1

    这时候本地yum源就完成了。可以试下,yum install pip 是否成功。

    2.配置163yum源

    这个就更简单了,直接在cd /etc/yum.repos.d下新建一个163.repo文件,编辑,内容如下:

    [163]
    name=163
    baseurl=http://mirrors.163.com/centos/7/os/x86_64/
    gpgcheck=0
    enabled=1

    这里要注意的是,baseurl这一项,你要到http://mirrors.163.com/centos这里,去找到你对应的redhat版本的目录,然后点os、再点x86_64(一般都有),然后用你地址栏上显示的网址替换上面的baseurl就行了,保存退出。

    3.配置epel源

    rpm -vih http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm   (这个链接经常变,自己
    http://dl.fedoraproject.org/pub/epel/7这里往下找就行了
    )

    注意,我的redhat是7,所以如果你的版本不是7,那你要到http://dl.fedoraproject.org/pub/epel找到你对应版本的rpm包,然后用上面的命令下载,这条命令的作用就是在/etc/yum.repos.d目录下生成epel源。

    好了,有了这三个,基本是所有的包都能装了。如果还有找不到的,那你就按照这样的方法自己在配别的源就好了,甚至可以自己写一个yum源。

     

  • 相关阅读:
    JVM实战---类加载的过程
    MobaXterm:远程终端登录软件封神选手
    Linux内核实战(二)- 操作系统概览
    Linux再学习(一)-学习路线规划
    Flink实战(八)
    Docker实战之Redis-Cluster集群
    通过乐观锁解决库存超卖的问题
    Docker实战之MySQL主从复制
    JVM类加载器是否可以加载自定义的String
    设计模式--单例
  • 原文地址:https://www.cnblogs.com/dadong616/p/5586697.html
Copyright © 2011-2022 走看看