yum详解及yum源更新
伦敦帝国理工学院(英国)校训:“科学是帝国的荣耀和蔽护。”
有没有在Linux系统上看片的撸友?举起神奇的右手,哈哈
正经点,经常安装软件的肯定都知道yum命令,在Linux系统上安装软件无非三种方式:
一是yum直接安装,省时省力,大部分软件可搞定;
二是下载压缩包,解压配置环境变量即可使用,如tomcat/mysql等;
三是编译安装,make&install,如nginx手动编译安装
接下来进入正题了,讲解下yum命令
一 yum详解
在Fedora/RedHat/SUSE中基于rpm的软件包管理器,从指定的源自动下载RPM包并且安装,可以自动处理依赖性关系,这点是我们最需要的。
Usage: yum [options] COMMAND
1 List of Commands:
> install 安装指定软件包
> update 更新指定软件包
> list 显示指定软件包的信息
> search 检索指定软件包的信息
> info 显示指定的rpm软件包的描述信息和概要信息
> deplist 显示指定的rpm软件包的所有依赖关系
> check-update 检查是否有可用的更新rpm软件包
> clean 清理yum过期的缓存
> remove(erase) 删除指定的rpm软件包
> downgrade 降级指定软件包
> upgrade 升级指定软件包
> provides 指定软件包的描述和所在仓库
> repolist 展示系统配置的软件仓库信息
> shell 进入yum的shell界面
> version 展示系统或仓库的版本信息
2 Options:
> -h:显示帮助信息
> -y:对所有的提问都回答“yes”
> -c:指定配置文件
> -q:安静模式
> -v:详细模式
> -d:设置调试等级(0-10)
> -e:设置错误等级(0-10)
> -R:设置yum处理一个命令的最大等待时间
> -C:完全从缓存中运行,而不去下载或者更新任何头文件
二 yum源更新
查看系统的yum源存放目录:/etc/yum.repos.d
更新步骤:
1 备份yum源文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2 下载yum源文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3 清除并生成缓存
yum clean all
yum makecache
特此声明:
分享文章有完整的知识架构图,将从以下几个方面系统展开:
1 基础(Linux/Spring boot/并发)
2 性能调优(jvm/tomcat/mysql)
3 高并发分布式
4 微服务体系
如果您觉得文章不错,请关注阿伦故事,您的支持是我坚持的莫大动力,在此受小弟一拜!
每篇福利: