zoukankan      html  css  js  c++  java
  • yum源的配置

    yum命令

    yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

    尽管 RPM 能够帮助用户查询软件相关的依赖关系,但问题还是要运维人员自己来解决, 而有些大型软件可能与数十个程序都有依赖关系,在这种情况下安装软件会是非常痛苦的。 Yum 软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术。Yum 软件仓库可以 根据用户的要求分析出所需软件包及其相关的依赖关系,然后自动从服务器下载软件包并安 装到系统。

    Yum 软件仓库中的 RPM 软件包可以是由红帽官方发布的,也可以是第三方发布的,当 然也可以是自己编写的。

    Yum 软件仓库中的 RPM 软件包可以是由红帽官方发布的,也可以是第三方发布的,当 然也可以是自己编写的。

    yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

    yum(选项)(参数)
    -h:显示帮助信息;
    -y:对所有的提问都回答“yes”;
    -c:指定配置文件;
    -q:安静模式;
    -v:详细模式;
    -d:设置调试等级(0-10);
    -e:设置错误等级(0-10);
    -R:设置yum处理一个命令的最大等待时间;
    -C:完全从缓存中运行,而不去下载或者更新任何头文件。

    yum源的目录

    #进入yum源目录
    cd /etc/yum.repos.d/
    #查看yum源文件
    ls -l

    配置阿里云yum源

    1.好习惯,备份yum源
    mkdir repo_bak
    mv *.repo repo_bak/
    2.下载阿里云repo文件
    wget http://mirrors.aliyun.com/repo/Centos-7.repo
    3.清空yum缓存并且生成新的yum缓存
    yum clean all
    yum makecache
    4.安装软件扩展源
    yum install -y epel-release
    yum repolist all        列出所有仓库
    yum list all            列出仓库所有软件包
    yum info 软件包名            查看软件包信息
    yum install 软件包名        安装软件包
    yum reinstall 软件包名    重新安装软件包
    yum update    软件包名        升级软件包
    yum remove    软件包名        移除软件包
    yum clean all            清楚所有仓库缓存
    yum check-update        检查可以更新的软件包
    yum grouplist            查看系统中已安装的软件包
    yum groupinstall 软件包组    安装软件包组

    https://opsx.alibaba.com/mirror      

    centos下-->帮助  --->选centos7   复制网址

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    回车(-0 写入到哪个文件里面)
    打印已保存


    yum 配置的详细步骤:
    yum源的配置
    1.知道yum源的老家在哪? cd /etc/yum.repos.d/ ls 看一下有哪些yum源文件 所有以 *.repo 结尾的就是yum源文件
      备份yum源
      mkdir repo_bak
      mv *.repo repo_bak/
    2.我们要更改linux的yum源为aliyun的yum源仓库 

      1.找到阿里巴巴的yum网站
      https:
    //opsx.alibaba.com/mirror

      2.找到 centos标签,点击 “帮助”

      3.找到centos7相关 找到以下命令
      wget
    -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

      4.在linux上执行命令,下载阿里巴巴的yum源文件
      wget
    -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

      5.清空原本yum的缓存
      yum clean all

      6.安装linux的额外仓库源,也就是epel源,继续在阿里云源上找,找到epel那个标签,点击后发现
      wget
    -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo   

      7.安装epel源,在linux上输入命令
      wget
    -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

      8.生成yum的缓存,便于之后加速下载
      yum makecache


  • 相关阅读:
    接口的幂等性怎么设计?
    python 实现批量 WKT 转 KML
    火星坐标(GCJ02)高精度反算
    GDAL RasterIO 速度测试程序
    linux下 QtCreator 运行不显示 qDebug 输出的问题
    我使用的 clang-format 配置文件
    cephadm 离线安装部署 ceph 集群记录
    解决vcpkg无法交叉编译arm64版本 HDF5 库的问题
    QEMU 虚拟 aarch64(arm64) 记录
    DE-9IM 空间关系模型
  • 原文地址:https://www.cnblogs.com/shangping/p/10768545.html
Copyright © 2011-2022 走看看