笔记: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
以上命令解释
先备份
下载阿里的YUM包
-
更新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.****.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
命令说明:
卸载原有的php
更新源
一套安装下来
完成