Centos7配置epel源和本地yum源

实验环境:centos7.5

如果哪里不严谨或者有错误,请联系我,我会进行改正,谢谢

epel源和本地yum源都可以单独使用,不一定要和我笔记一样都进行配置。

 

目录

一、配置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.repo

4、挂载光盘镜像

mount /dev/cdrom /mnt

5、清除系统缓存并生成新的缓存

yum clean all
yum makecache

6、安装epel源

yum list | grep epel-release
yum -y install epel-release

7、查看所有源

yum repolist all

8、测试,安装Nginx看是否可以安装并启用

yum -y install nginx
systemctl start nginx

9、停用Nginx并卸载

systemctl stop nginx
yum -y remove nginx

二、配置本地yum源

1、复制光盘镜像中的内容到/opt/centos目录下(此步可省略,我是懒的每次开机挂载光盘镜像,所以直接复制出来。你也可以把光盘镜像写进开机自启动文件)

下图的/mnt是你光盘挂载的位置,我是挂载到了/mnt目录下,如果忘记挂在哪里,用df查看

卸载光盘镜像

umount 挂载点
我这里是:umount /mnt

2、在/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 makecache

4、查看所有源

yum repolist all

5、验证

yum list

三、错误原因

1、如果没有把光盘中的内容复制到某个目录,还没有挂载光盘镜像,会报256错误

2、如果挂载光盘镜像还是报256错误,就清除缓存生成新的缓存

3、如果yum list出来的内容,可以看见进程号

     解决办法:rm -f /var/run/yum.pid

4、其他错误还没有遇到过

 

 

下一篇笔记:修改主机名和配置IP


版权声明:本文为m0_52756456原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。