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. 如何使用rsync备份

    已知3台服务器主机名分别为web01.backup .nfs主机信息见下表: 角色 外网IP(NAT) 内网IP(LAN) 主机名 WEB eth0:10.0.0.7 eth1:172.16.1.7 ...

  2. 39 (OC) 瀑布流、不规则UI

    39  (OC)  瀑布流.不规则UI

  3. [VB.NET Tips]VB.NET专有的字符串处理函数

    .NET Framework类库中含有专门为Visual Basic.NET程序员设计的函数和过程. 这些方法虽然是为VB.NET程序员设计的,但是也可以被.NET Framework上支持的任何语言 ...

  4. [PySpark] 01 - Preview parquet files in S3 ×××

    本系列基于实际测试数据,质量保证,不自欺欺人. 实践是检验真理的唯一标准. Swipejobs is all about matching Jobs to Workers. Your challeng ...

  5. 云服务器 ECS Linux 系统 MySQL 备份的导入导出

    MySQL 备份的导出 注意: 如果您使用的是帮助中心的一键环境配置,那么 MySQL 的安装目录是 /alidata/server/mysql. 如果您将 MySQL 安装到其他目录,您需要输入您 ...

  6. 重学JavaScript之面向对象的程序设计(继承)

    1. 继承 ES 中只支持实现继承,而且其实现继承主要依靠原型链来实现的. 2. 原型链 ES中 描述了 原型链的概念,并将原型链作为实现继承的主要方法.其基本思想是利用原型让一个引用类型继承另一个引 ...

  7. Spring MVC 梳理 - handlerMapping和handlerAdapter分析

    参考图片 综上所述我们来猜测一下spring mvc 中根据URL找到处理器Controller中相应方法的流程 ①:获取Request的URL ②:从UrlLookup这个map中找到相应的requ ...

  8. C语言入门-数组

    今天十月一日,上午看阅兵激情澎湃,但是下午还是要继续写C语言,前面的这块很简单 int number[100]; scanf("%d" , &number[i]); 一.定 ...

  9. IPv6系列-彻底弄明白有状态与无状态配置IPv6地址

    深入研究自动分配IPv6地址的Stateless(无状态)与Stateful(有状态)方式 小慢哥的原创文章,欢迎转载 目录 ▪ 一. Link-Local Address的生成方式 ▪ 二. Glo ...

  10. Windows和Linux下scrapy框架的安装

    windows下安装: 1.安装Anaconda环境管理工具 也可以使用pip安装,值得注意的是如果你使用的是pip安装,你需要解决相应的包依赖(解决依赖一般会让你怀疑人生.怀疑scrapy,建议还是 ...