软件包管理2

  • 与yum仓库相关指令

    • 列出yum源可用的软件仓库

      yum repolist (all)查看所有的仓库

  • 如何启用和禁用仓库

    • yum-config-manager --disable mysql180-community 关闭仓库

    • yum-config-manager --enable mysql180-community 启用仓库

      本质: 都是在修改repo文件中的enable的值 0 不启用 1启用

    rpm -qf $(which cd)

    rpm需要知道命令的绝对路径,如果不存在该命令事无法查找到该命令所属的软件包

  • yum provides cd 命令的所属软件包

yum不需要知道命令的绝对路径,只需要知道命令即可,yum会通过所有已启动的仓库进行

查找那些软件包中涵盖了需要查询的命令

PS: yum查询命令来自哪个软件

​ 1/ 如果查询不到,检查是否自己写错了

​ 2/ 如还差不到,请检查是否仓库真的有软件包 建议添加更多的yum源

  • 与yum缓存相关的指令

    • 缓存rpm包 方式1修改yum全局配置文件 vim /etc/yum.conf keepcache=1 启动缓存

    • 缓存rpm包 方式2 只下载不安装

      插件 : yum install -y yum-plugin-downloadonly

      ​ yum install httpd -y --downloadonly --downloaddir=/tmp

  • 清楚yum缓存

    • 清除所有信息 yum clean all
    • 清除缓存软件包 yum clean packages
  • 组包相关指令

    • yum groups list 安装一整个组的软件
  • yum删除包组

    • yum groups remove -y base

你可能感兴趣的:(软件包管理2)