0

    软件安装管理工具yum

    2023.05.17 | admin | 271次围观

    1、yum介绍

    yum,是一个专门为了解决软件安装包的依赖关系而存在的,是基于RPM的,是在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。

    2、yum源

    使用yum方式安装软件打不开在线安装工具,需指定好yum下载RPM包的位置,此位置称为yum源。yum源既可以使用网络yum源,也可以将本地光盘作为yum源。只要网络正常,可以直接使用网络yum源。网络yum源配置文件位于/etc/yum.repos.d/目录下,文件扩展名为.repo,只要扩展名为.repo的文件都是yum源的配置文件。

    配置网络yum源打不开在线安装工具,以配置阿里云yum源为例

    ①、打开阿里云官方源:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区

    ②、查看系统版本,选择对应配置方法

    cat /etc/redhat-release

    wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
    // 或
    curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
    // 清除缓存并重新设置缓存
    yum clean all && yum makecache

    3、yum使用

    语法

    # yum [选项/参数] 命令
    yum [options] COMMAND

    选项:

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

    命令:

    install:安装rpm软件包;
    update:更新rpm软件包;
    check-update:检查是否有可用的更新rpm软件包;
    remove:删除指定的rpm软件包;
    list:显示软件包的信息;
    search:检查软件包的信息;
    info:显示指定的rpm软件包的描述信息和概要信息;
    clean:清理yum过期的缓存;
    shell:进入yum的shell提示符;
    resolvedep:显示rpm软件包的依赖关系;
    localinstall:安装本地的rpm软件包;
    localupdate:显示本地rpm软件包进行更新;
    deplist:显示rpm软件包的所有依赖关系。

    4、常用命令

    安装

    // 全部安装
    yum install
     // 安装指定包package
    yum install package

    更新和升级

    // 全部更新
    yum update
    // 更新指定程序包package
    yum update package
    // 检查可更新的程序
    yum check-update
    // 升级指定程序包package
    yum upgrade package

    查找和显示

    // 显示安装包信息package
    yum info package
    // 显示所有已经安装和可以安装的程序包
    yum list
    // 显示指定程序包安装情况package
    yum list package

    删除

    // 删除程序包package
    yum remove package

    5、国内常用yum源

     阿里云镜像站
    http://mirrors.aliyun.com
    网易镜像站
    http://mirrors.163.com
    清华源
    https://mirrors.tuna.tsinghua.edu.cn
    中科大源
    https://mirrors.ustc.edu.cn
    华为源
    https://mirrors.huaweicloud.com/home

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论