yum详解及yum源更新

2019-07-17  本文已影响0人  阿伦故事2019

伦敦帝国理工学院(英国)校训:“科学是帝国的荣耀和蔽护。”


有没有在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 微服务体系

如果您觉得文章不错,请关注阿伦故事,您的支持是我坚持的莫大动力,在此受小弟一拜!


每篇福利:

上一篇下一篇

猜你喜欢

热点阅读