16.Linux yum扩展

布满荆棘的人生 2023-08-17 15:37 150阅读 0赞

1.列出yum源可用的软件仓库

  1. [root@yinwucheng ~]# yum repolist
  2. [root@yinwucheng ~]# yum repolist all 查看所有的仓库
  3. ```
  4. ###2.如何启用和禁用仓库

[root@yinwucheng ~]# yum install https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
[root@yinwucheng ~]# yum-config-manager —disable mysql80-community 关闭仓库
[root@yinwucheng ~]# yum-config-manager —enable mysql57-community 启用仓库
本质: 都是在修改repo文件中的enable的值 0 不启用 1 启用
###3.查找一个命令或文件所属的软件包是什么?
[root@yinwucheng ~]# rpm -qf $(which cd)
bash-4.2.46-31.el7.x86_64

  1. - PS: rpm需要知道命令的绝对路径, 如果不存在该命令是无法查找到该命令所属的软件包
  2. ```
  3. [root@yinwucheng ~]# yum provides cd
  4. [root@yinwucheng ~]# yum provides ifconfig
  5. PS: yum不需要知道命令的绝对路径,只需要知道命令即可. yum会通过所有已启用的仓库进行查找那些软件包中涵盖了需要查询的命令
  6. *PS: 查询命令来自于哪个软件,使用yum的方式进行查询
  7. 1.如果查询不到,检查命令是否写错,如果写错,修改即可.
  8. 2.如果修改命令还是查询不到,请检查是否仓库真的没有软件包涵盖此命令, 建议添加更多yum源(仓库)

4.与yum缓存相关指令(扩展了解)

1. 缓存rpm包方式一、修改yum全局配置文件
  1. [root@yinwucheng ~]# vim /etc/yum.conf
  2. [main]
  3. cachedir=/var/cache/yum/$basearch/$releasever
  4. keepcache=1 启动缓存
2. 缓存rpm包方式二,只下载不安装
  1. [root@yinwucheng ~]# yum install -y yum-plugin-downloadonly 插件
  2. [root@yinwucheng ~]# yum install httpd -y --downloadonly --downloaddir=/tmp
3. 清除yum缓存
  1. [root@yinwucheng ~]# yum clean all 清除所有信息
  2. [root@yinwucheng ~]# yum clean packages 清除缓存的软件包

5.组包相关指令,(了解即可)

  1. 列出系统里所有组包的信息
  2. [root@yinwucheng ~]# yum groups list
  3. 安装一整个组的软件
  4. [root@yinwucheng ~]# yum groups install Development tools Compatibility libraries Base Debugging Tools
  5. yum删除包组
  6. [root@yinwucheng ~]# yum groups remove -y
  7. Base

今日总结:

安装 yum install wget -y
升级 yum update wget -y
卸载 yum remove wget -y
查询 yum list yum provides
仓库 yum repolist yum repolist all
缓存 vim /etc/yum.conf keepcache=1
组包 yum groups install |remove
本地仓库 通过光盘实现

image.png

转载于:https://www.cnblogs.com/yinwu/p/11486358.html

发表评论

表情:
评论列表 (有 0 条评论,150人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Centos的yum扩展源安装

    这是因为像centos这类衍生出来的发行版,他们的源有时候内容更新的比较滞后,或者说有时候一些扩展的源根本就没有。 所以在使用yum来search python-pip的时候

    相关 Linux--YUM

    介绍 Yum 是一个 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软