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

[root@yinwucheng ~]# yum repolist
[root@yinwucheng ~]# yum repolist all 查看所有的仓库
 ```
###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
  • PS: rpm需要知道命令的绝对路径, 如果不存在该命令是无法查找到该命令所属的软件包

     ```

    [root@yinwucheng ~]# yum provides cd

    [root@yinwucheng ~]# yum provides ifconfig

    PS: yum不需要知道命令的绝对路径,只需要知道命令即可. yum会通过所有已启用的仓库进行查找那些软件包中涵盖了需要查询的命令

    *PS: 查询命令来自于哪个软件,使用yum的方式进行查询

    1.如果查询不到,检查命令是否写错,如果写错,修改即可.

    2.如果修改命令还是查询不到,请检查是否仓库真的没有软件包涵盖此命令, 建议添加更多yum源(仓库)
###4.与yum缓存相关指令(扩展了解)
#####1. 缓存rpm包方式一、修改yum全局配置文件

[root@yinwucheng ~]# vim /etc/yum.conf

[main]

cachedir=/var/cache/yum/$basearch/$releasever

keepcache=1   启动缓存

#####2. 缓存rpm包方式二,只下载不安装

[root@yinwucheng ~]# yum install -y yum-plugin-downloadonly 插件

[root@yinwucheng ~]# yum install httpd -y --downloadonly --downloaddir=/tmp

#####3. 清除yum缓存

[root@yinwucheng ~]# yum clean all 清除所有信息

[root@yinwucheng ~]# yum clean packages 清除缓存的软件包

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

列出系统里所有组包的信息

[root@yinwucheng ~]# yum groups list

安装一整个组的软件

[root@yinwucheng ~]# yum groups install Development tools Compatibility libraries Base Debugging Tools

yum删除包组

[root@yinwucheng ~]# yum groups remove -y

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://upload-images.jianshu.io/upload_images/17289692-84c893aa81ef51cb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

16.Linux yum扩展的更多相关文章

  1. Linux 安装扩展yum源

    Linux 安装扩展yum源 下载rpm扩展:http://rpmfind.net/linux/epel/6/x86_64/epel-release-6-8.noarch.rpm CentOS/RHE ...

  2. 2019.9.16 linux安装软件lamp

    2019/9/16 Linux软件安装 方式:yum/rpm/源码安装 yum安装: yum 是通过分析RPM的包头数据后,根据各软件的相关性制作出属性相对应的解决方案,然后可以自动处理软件的相依属性 ...

  3. Linux YUM (Yellowdog Updater, Modified) Commands for Package Management

    Linux YUM (Yellowdog Updater, Modified) Commands for Package Management In this article, we will lea ...

  4. Linux虚拟机扩展磁盘

    Linux虚拟机扩展磁盘 1.虚拟机关机,Vmware中扩展磁盘 2.虚拟机开机,查看磁盘大小 [root@hadoop6 ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmp ...

  5. Linux YUM制作自己的yum repository

    Linux YUM制作自己的yum repository 配置步骤: 1.通过网络发布自己的package目录 2.创建本地repository 3.配置自己的yum源 操作实现: 1 安装creat ...

  6. linux yum 命令

    linux yum 命令 yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器. 基於RPM包管理,能够从指 ...

  7. 【转发】linux yum命令详解

    linux yum命令详解 yum(全 称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理, ...

  8. Centos linux php扩展安装步骤

    使用phpinfo()函数输出PHP信息,然后找到Configuration File (php.ini) apachectl 其设计意图是帮助管理员控制Apache httpd后台守护进程的功能. ...

  9. linux yum 命令 详解

    linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能 ...

随机推荐

  1. RDD基本操作之Action

    Action介绍 在RDD上计算出来一个结果 把结果返回给driver program或保存在文件系统,count(),save 常用的Action reduce() 接收一个函数,作用在RDD两个类 ...

  2. selenium使用总结

    selenium selenium是一个支持各大浏览器的自动化测试工具,包括 Chrome,Safari,Firefox ,ie等.再构造爬虫时,如果我们加入了User-Agent,那么变伪装成了浏览 ...

  3. 使用System.Text.Json处理Json文档以及部分坑

    System.Text.Json处理Json文档需要用到JsonDocument,JsonElement,JsonProperty. JsonDocument就是一个表示Json文档的东西,JsonE ...

  4. UML图标含义及记忆方法

    记忆技巧: 箭头的一方为被动方(被调用者): 箭头的端点为主动方(调用者). 箭头为封闭三角形时,表示类间关系 箭头为半封闭尖括号时,表示类内关系.其中,虚线表示参数强制依赖关系,实线表示属性关系.一 ...

  5. Proxy实现java动态代理

    在java设计模式中代理模式的应用比较广泛, 比如我在编写一写web程序时在filter修改request或response时, 而request中并没有相应的set方法, 这样要做到修改就需要使用一 ...

  6. Kubernetes 系列(六):持久化存储 PV与PVC

    在使用容器之后,我们需要考虑的另外一个问题就是持久化存储,怎么保证容器内的数据存储到我们的服务器硬盘上.这样容器在重建后,依然可以使用之前的数据.但是显然存储资源和 CPU 资源以及内存资源有很大不同 ...

  7. python 虚拟环境配置

    刚学习 python 的同学经常会遇到一个问题: 已经安装了特定的包或者第三库,但是 pycharm 总是提示没有找到.

  8. Docker Registry 管理镜像

    一.使用Docker Registry管理镜像 a.登陆docker hub  https://www.docker.com/products/docker-hub b.创建仓库 c.推送镜像   打 ...

  9. 你的环境有问题吧?--byte数组转字符串的疑惑

    1. 故事背景 小T是个测试MM,小C是个程序猿,今天早上他们又为一个bug吵架了. 小T:“这个显示是bug,在我的浏览器上显示不正确” 小C:“这个bug我不认,在我的电脑上显示正常,是你的环境有 ...

  10. spring Bean的三种配置方式

    Spring Bean有三种配置方式: 传统的XML配置方式 基于注解的配置 基于类的Java Config 添加spring的maven repository <dependency> ...