• yum命令详解。yum install安装卸载,yum配置仓库


    1.yum介绍

    Yum(全称为 Yellow dogUpdater, Modified)是一个在FedoraRedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

    2.命令详解

    2.1.语法

    yum [options] <command> <package...>
    
    • 1

    2.2.命令说明

    2.2.1.图表版

    2.2.2.文字版

    序号yum命令命令说明
    1yum repolist [all] [REPOS…]查看启用|所有仓库中所有|指定仓库列表
    2yum check检查 RPM 数据库问题
    3yum history查看软件包历史
    4yum history info     [ID…]查看软件包历史最近一次|指定id的详情
    5yum search            PACKAGE搜索仓库中指定的软件包名称、描述、概述、维护者中包含PACKAGE的rpm名称、描述
    6yum deplist             PACKAGE…查看指定的软件包的所有依赖关系(优先显示已安装软件,否则显示仓库软件)
    7yum resolvedep      PACKAGE…查看指定的软件包的依赖关系(优先显示已安装软件,否则显示仓库软件)
    8yum provides          PACKAGE…查看软件包中软件提供的功能以及包含的文件。同yum whatprovides
    9yum list [all]            [PACKAGE…]查看所有|指定的软件包列表(已安装、可安装、可更新)
    10yum list available    [PACKAGE…]查看所有|指定的软件包列表(可安装)
    11yum list installed     [PACKAGE…]查看所有|指定的软件包列表(已安装)
    12yum list updates     [PACKAGE…]查看所有|指定的软件包列表(可更新)
    13yum list extras        [PACKAGE…]查看所有|指定的软件包列表(已安装但不在)
    14yum list recent        [PACKAGE…]查看所有|指定的软件包列表(最近添加的)
    15yum info                  [PACKAGE…]查看所有|指定的软件包信息(已安装、可安装、可更新)
    16yum info available   [PACKAGE…]查看所有|指定的软件包信息(可安装)
    17yum info installed    [PACKAGE…]查看所有|指定的软件包信息(已安装)
    18yum info updates    [PACKAGE…]查看所有|指定的软件包信息(可更新)
    19yum info extras       [PACKAGE…]查看所有|指定的软件包信息(已安装但不在)
    20yum info recent       [PACKAGE…]查看所有|指定的软件包信息(最近添加的)
    21yum erase               PACKAGE…擦除指定软件包(真正删除了元素,迭代器不能再访问了)
    22yum remove            PACKAGE…移除指定软件包(只是简单地把要remove的元素移到了容量的最后)
    23yum install               PACKAGE…|FILE…安装指定件包|本地rpm包(与rpm-U命令不同,可同时安装依赖的包)
    24yum localinstall                            FILE…安装本地rpm包(与rpm-U命令不同,可同时安装依赖的包)
    25yum reinstall            PACKAGE…|FILE…重装指定件包|本地rpm包(与rpm-U命令不同,可同时安装依赖的包。必须已安装且版本一致)
    26yum check-update查看可更新的软件包
    27yum update            [PACKAGE…|FILE…]更新所有|指定软件包|本地rpm包(与rpm-i命令不同,可同时安装依赖的包)
    28yum upgrade          [PACKAGE…|FILE…]升级所有|指定软件包|本地rpm包。与yum update不同的是,连旧的被淘汰的包也升级
    29yum downgrade      PACKAGE…|FILE…降级指定软件包|本地rpm包
    30yum group list          [GROUP…]查看所有|指定已经安装的和可用的软件组
    31yum group erase      GROUP…擦除指定软件组中的软件包(真正删除了元素,迭代器不能再访问了)
    32yum group remove   GROUP…卸载指定软件组中的软件包(只是简单地把要remove的元素移到了容量的最后)
    33yum group install      GROUP…安装指定软件组中的软件包
    34yum group update    GROUP…更新指定软件组中的软件包
    35yum clean all删除缓存中的rpm头文件和包文件
    36yum clean packages删除缓存中的软件包文件
    37yum clean headers删除缓存中的rpm头文件
    38yum makecache创建元数据缓存

    2.3.常用参数

    • -y 如果有需要按y/n的时候,默认自动选y。
    • -q 安静模式,不显示安装的过程。
    • -h 显示帮助信息。
    • -c 指定配置文件。
    • -v 详细模式。
    • -d 设置调试等级,从0到10。
    • -e 设置错误等级,从0到10。
    • -R 设置yum处理一个命令的最大等待时间。
    • -C 完全从缓存中运行,而不去下载或者更新任何头文件。
  • 相关阅读:
    关于swiper插件在vue2的使用
    Android automotive车载开发(5)-----系统架构
    魔兽mangos用户数据自动备份脚本
    HTTP头部信息解释分析(详细整理)
    Flink-join(流表关联流表,流表关联维表),自定义函数,sql如何保证数据唯一性,执行一组sql的好处...
    学习中涌现的面试问题
    Reactor 模式与Tomcat中的Reactor
    Java学习笔记4.5.1 日期时间 - Date类
    python:GUI图形化数据库巡检工具
    单体120万连接,小爱网关如何架构?
  • 原文地址:https://blog.csdn.net/lishuoboy/article/details/132954100