实验环境:centos7.5
如果哪里不严谨或者有错误,请联系我,我会进行改正,谢谢
epel源和本地yum源都可以单独使用,不一定要和我笔记一样都进行配置。
目录
一、配置epel源
配置时使用root
su -
root密码
1、检查网络环境,确定可以访问外网

2、修改原来自带的yum源路径

cd /etc/yum.repos.d
mkdir bak
mv *.repo bak
3、下载epel源
在/etc/yum.repos.d目录下
wget http://mirrors.aliyun.com/repo/Centos-7.repo4、挂载光盘镜像
mount /dev/cdrom /mnt5、清除系统缓存并生成新的缓存
yum clean all
yum makecache6、安装epel源
yum list | grep epel-release
yum -y install epel-release7、查看所有源
yum repolist all8、测试,安装Nginx看是否可以安装并启用
yum -y install nginx
systemctl start nginx9、停用Nginx并卸载
systemctl stop nginx
yum -y remove nginx二、配置本地yum源
1、复制光盘镜像中的内容到/opt/centos目录下(此步可省略,我是懒的每次开机挂载光盘镜像,所以直接复制出来。你也可以把光盘镜像写进开机自启动文件)
下图的/mnt是你光盘挂载的位置,我是挂载到了/mnt目录下,如果忘记挂在哪里,用df查看

卸载光盘镜像
umount 挂载点
我这里是:umount /mnt2、在/etc/yum.repos.d创建本地yum源的文件并进行编辑

[centos]:centos是个名字,随便起,
name:描述信息,随便敲
baseurl:/opt/centos是光盘文件的路径(上一步把光盘文件里的内容复制到/opt/centos目录下了)
enable = 1:1是启用yum源,0是不启用
gpgcheck = 0:1使用公钥验证rpm包正确性,0不进行验证
3、清空系统缓存,并生成新的缓存
yum clean all
yum makecache4、查看所有源
yum repolist all5、验证
yum list三、错误原因
1、如果没有把光盘中的内容复制到某个目录,还没有挂载光盘镜像,会报256错误
2、如果挂载光盘镜像还是报256错误,就清除缓存生成新的缓存
3、如果yum list出来的内容,可以看见进程号
解决办法:rm -f /var/run/yum.pid
4、其他错误还没有遇到过
下一篇笔记:修改主机名和配置IP
版权声明:本文为m0_52756456原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。