Yum设置

bobon 2022-06-19 19:41:26
Categories: Tags:

每周一个linux命令(yum)

关注

基础环境

yum命令介绍

yum 是一个交互式的、基于 rpm 的包管理器,是一种联网安装软件的方式。它可以安装软件、卸载软件、查询软件、更新软件以及系统、自动解决rpm包依赖问题。

yum常用参数介绍

-y:代替手动输入yes,自动执行安装
install:安装软件
makecache:更新软件包缓存

yum软件源

yum软件源配置

yum软件源配置文件路径

yum软件源分类

  1. 官方软件源,例如:centos、epel

  2. 第三方软件源,例如:阿里云镜像源、华为云镜像源、清华大学镜像源等

  3. 单个软件源,指不存在公共仓库里的软件,使用自己仓库的软件源,例如:nginx、mysql

阿里云官方镜像站

点击centos

备份旧的软件源配置文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

防止新的软件源文件无法使用,导致系统无法安装软件,需要提前备份软件源配置文件,操作配置文件前备份是一个好的习惯。

下载软件源配置文件

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

yum软件源更新

配置完需要更新本地的软件源仓库,更新后即可使用最新的软件源,安装软件

yum源验证成功

yum查找软件包

yum查找你要安装软件名称

  1. 通过软件官网查找安装教程,例如:nginx

  2. 通过搜索引擎搜索,例如:搜索MySQL关键字:yum nginx 安装 centos 7

  3. 通过yum search搜索,例如:yum search nginx

推荐第一种,少走弯路,你能搜索到的,官网都有,并且质量高

yum安装软件

yum install epel-release -yyum install nginx -y

yum软件卸载

删除软件

自动删除软件以及软件所带的依赖

yum软件更新

更新一个软件

更新系统所有软件

yum缓存文件

开启软件缓存

将keepcache=0改为keepcache=1,保存后立即生效无需重启。

查找缓存文件

清理缓存文件

如果想提取一个软件的离线安装包,则每次安装完后,清理缓存即可。