我是靠谱客的博主 魁梧长颈鹿,这篇文章主要介绍yum使用,现在分享给大家,希望可以做个参考。

文章目录

      • 一、简介
      • 二、基础使用
      • 三、进阶使用
      • 四、yum配置
      • 五、常用参数
      • 附录


一、简介

  1. yum:Yellow dog Updater, Modified,包管理器,应用于 RedHat 系,例如:RedHat、Fedora、CentOS。

  2. rpm:redhat package management

  3. .el5、.el6、.el7表示含义:

    • el 是 Red Hat Enterprise Linux 的简写。
    • 分别表示软件可以在 RedHat 5.x,6.x,7.x 版本上进行安装。
  4. epel

    • Extra Packages for Enterprise Linux。官方的 rpm repository 包不够丰富,装上了 EPEL之后,就相当于添加了一个第三方源。
    • 基于 Fedora 的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS等。
  5. yum 查看版本信息

    复制代码
    1
    2
    yum -v

二、基础使用

查找

  1. 列出所有可安装的软件

    复制代码
    1
    2
    yum list
  2. 普通查找

    复制代码
    1
    2
    3
    4
    yum list | grep gcc # 或者 yum search gcc
  3. group 组查找:查找可以使用 groupInstall 安装的软件

    复制代码
    1
    2
    yum grouplist

安装

  1. 普通安装

    复制代码
    1
    2
    3
    yum insatll gcc yum install -y gcc
  2. group 组安装

    复制代码
    1
    2
    yum groupinstall "KDE Plasma Workspaces"

卸载

  1. 普通卸载

    复制代码
    1
    2
    3
    4
    yum remove gcc # 或者 yum erase gcc
  2. group 组卸载

    复制代码
    1
    2
    yum groupremove "KDE Plasma Workspaces"

更新

  1. 列出可更新的软件

    复制代码
    1
    2
    yum check-update
  2. 更新所有与指定更新

    复制代码
    1
    2
    3
    yum update yum update gcc
    复制代码
    1
    2
    3
    yum upgrade yum upgrade gcc

三、进阶使用

  1. 生成初始缓存

    复制代码
    1
    2
    yum makecache fast
  2. 清除缓存

    复制代码
    1
    2
    yum clean all
  3. 查看已安装应用

    复制代码
    1
    2
    yum list installed
  4. 查看已安装的软件信息

    复制代码
    1
    2
    yum info gcc
  5. 查看软件被谁依赖

    复制代码
    1
    2
    yum provides */gcc
  6. 查看软件需要什么依赖

    复制代码
    1
    2
    yum deplist gcc
  7. 查看当前仓库配置

    复制代码
    1
    2
    yum repolist

    image-20220929134123399

  8. 查看历史安装信息

    复制代码
    1
    2
    yum history
  9. 进入 yum shell 交互式命令行

    复制代码
    1
    2
    yum shell

四、yum配置

yum的配置分为两部分

  1. main/etc/yum.conf,定义了全局配置选项,整个yum 配置文件应该只有一个main。

  2. repository/etc/yum.repo.d,定义了每个源/服务器的具体配置,可以有一到多个。

    复制代码
    1
    2
    tree /etc/yum.repos.d/

    image-20220929140429624


五、常用参数

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-q quiet静默执行 -t 忽略错误 -R[分钟] 设置等待时间 -v verbose详细的安装过程 -y 是否开启自动应答yes(与 -q 静默执行相反) --skip-broken 忽略依赖问题 --installroot=[path] 设置安装根目录 --enablerepo=[repo] 启用一个或多个软件源(支持通配符) --disablerepo=[repo] 禁用一个或多个软件源(支持通配符)

附录

update与upgrade的区别:

  • yum update:升级所有包同时也升级软件和系统内核,会保留旧版本的package,生成环境慎用 update。
  • yum upgrade:只升级所有包,不升级软件和系统内核,会删除旧版本的package。

最后

以上就是魁梧长颈鹿最近收集整理的关于yum使用的全部内容,更多相关yum使用内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(88)

评论列表共有 0 条评论

立即
投稿
返回
顶部