笔记:Centos7 配置YUM

请点击此处输入图片描述

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。


CENTOS的YUM一般默认是国外的,最好先改为阿里或163这些国内的源,以下是改为阿里的

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

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

yum makecache

以上命令解释

  1. 先备份

  2. 下载阿里的YUM包

  3. 更新YUM缓存

请点击此处输入图片描述


YUM存放于

/etc/yum.repos.d/

查看方法

ll /etc/yum.repos.d/

请点击此处输入图片描述


可以自己手动编辑yum文件

打开其中一个

vim CentOS-Base.repo

请点击此处输入图片描述

简单解释

cachedir=/var/cache/yum/$basearch/$releasever #yum下载后的缓存目录 keepcache=0    #是否缓存,0为不缓存,1为缓存 debuglevel=2 logfile=/var/log/yum.log  #yum的安装日志 exactarch=1 obsoletes=1 gpgcheck=1  #默认是否进行gpg校验,0为不校验,1校验 plugins=1 installonly_limit=5 bugtracker_url=https://bugs.centos.org/set_project.php?project_id=23&ref=https://bugs.centos.org/bug_report_page.php?category=yum distroverpkg=centos-release

详细说明:

https://blog.csdn.net/qq_27754983/article/details/73693061


检查当前的yum有哪些软件列表

yum list

可以加过滤

yum list | grep php*

部分常用的命令包括:

自动搜索最快镜像插件:yum install yum-fastestmirror

安装yum图形窗口插件:yum install yumex

查看可能批量安装的列表:yum grouplist


例1,yum安装 nginx

指定了rpm包

yum安装

rpm -ivh https://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.12.2-1.el7_4.ngx.x86_64.rpm

yum install nginx

检查 rmp -ql nginx


例2.YUM安装 PHP7.2

yum -y remove php*

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-opcache php72w-pdo php72w-xml php72w-pear php72w-redis php72w-phpunit-PHPUnit php72w-bcmath

命令说明:

  1. 卸载原有的php

  2. 更新源

  3. 一套安装下来


完成


猜你喜欢

转载自blog.csdn.net/qq_34924407/article/details/79973412