• 添加yum源


    于2021年9月25日更新

    一、配置本地yum源

    1.1 添加ISO映像文件

    我装的是centos7,添加的centos7的映像。

    image-20210925192510805

    1.2 挂载镜像到本地

    mkdir /mnt/cdrom
    mount /dev/cdrom /mnt/cdrom
    

    1.3 编辑repo配置

    vim /etc/yum.repos.d/CentOS-Media.repo
    [c7-media]
    name=CentOS-$releasever - Media
    baseurl=file:///mnt/cdrom
    gpgcheck=1
    enabled=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    

    1.4 清除缓存

    yum clean all
    

    1.5 生成缓存

    这个命令是将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度。

    yum makecache fast
    

    1.6 查看yum源

    #查看所有yum源
    yum repolist all
    
    #查看可用的yum源
    yum repolist enabled
    

    1.7 更新(慎用)

    生产环境中,有些代码依赖于软件版本,同时新内核可能会认不出老旧服务器的硬件,千万不要升级,这里只给出命令,看看就行了。

    #更新所有包、系统版本;软件和系统内核
    yum -y update
    
    #只更新所有包、系统版本;不升级软件和系统内核
    yum -y upgrade
    

    这两个命令都会升级系统版本,假如你当前系统版本为centos6,那么运行该命令就会升级为centos7,谨慎操作。

    二、配置网络yum源

    2.1 配置阿里云源

    1、打开阿里云官方源

    image-20210925195147931

    例如使用centos源,按着操作来即可。

    image-20210925195301067

    注意:先备份原始repo源文件再进行操作

    2.2 配置其他厂商源

    除此之外还有其他厂商的源,但没有阿里云的界面友好。

    网易163官方源
    清华大学官方源

    1)下载网易yum源到本地

    #CentOS7
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
    
    #CentOS6
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
    
    #CentOS5
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS5-Base-163.repo
    
    yum clean all
    yum makecache fast
    

    三、配置epel源

    3.1 安装epel

    yum install -y epel-release
    

    3.2 使用阿里云epel源

    wget -O /etc/yum.repos.d/epel-7.repo  http://mirrors.aliyun.com/repo/epel-7.repo
    yum clean all
    yum makecache fast
    

    2021年9月6日

    学习ES时,需要安装jq工具,方便用来查看json数据,但是使用yum命令找不到该命令,意识到yum源有问题,特将链接写在此处,以供学习。

    yum list | grep jq #发现找不到jq安装包
    yum search jq
    

    参考资料:使用epel源

    今天的学习是为了以后的工作更加的轻松!
  • 相关阅读:
    wget时http无效问题
    mysql8.0.15的最简单安装
    创建时间时jdbcType使用的准确性
    fastJson的几种转换模式
    (mybatis)EnumTypeHandler和EnumOrdinalTypeHandler的区别
    在文件上传时fileName.endsWith()的获取后悔
    day22
    day21
    day20
    day19
  • 原文地址:https://www.cnblogs.com/tz90/p/12398907.html
Copyright © 2020-2023  润新知