添加yum源

于2021年9月25日更新

一、配置本地yum源

1.1 添加ISO映像文件

我装的是centos7,添加的centos7的映像。

image-20210925192510805

1.2 挂载镜像到本地

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

1.3 编辑repo配置

vim /etc/yum.repos.d/CentOS-Media.repo
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

1.4 清除缓存

yum clean all

1.5 生成缓存

这个命令是将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度。

yum makecache fast

1.6 查看yum源

#查看所有yum源
yum repolist all

#查看可用的yum源
yum repolist enabled

1.7 更新(慎用)

生产环境中,有些代码依赖于软件版本,同时新内核可能会认不出老旧服务器的硬件,千万不要升级,这里只给出命令,看看就行了。

#更新所有包、系统版本;软件和系统内核
yum -y update

#只更新所有包、系统版本;不升级软件和系统内核
yum -y upgrade

这两个命令都会升级系统版本,假如你当前系统版本为centos6,那么运行该命令就会升级为centos7,谨慎操作。

二、配置网络yum源

2.1 配置阿里云源

1、打开阿里云官方源

image-20210925195147931

例如使用centos源,按着操作来即可。

image-20210925195301067

注意:先备份原始repo源文件再进行操作

2.2 配置其他厂商源

除此之外还有其他厂商的源,但没有阿里云的界面友好。

网易163官方源
清华大学官方源

1)下载网易yum源到本地

#CentOS7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

#CentOS6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo

#CentOS5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS5-Base-163.repo

yum clean all
yum makecache fast

三、配置epel源

3.1 安装epel

yum install -y epel-release

3.2 使用阿里云epel源

wget -O /etc/yum.repos.d/epel-7.repo  http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache fast

2021年9月6日

学习ES时,需要安装jq工具,方便用来查看json数据,但是使用yum命令找不到该命令,意识到yum源有问题,特将链接写在此处,以供学习。

yum list | grep jq #发现找不到jq安装包
yum search jq

参考资料:使用epel源

今天的学习是为了以后的工作更加的轻松!
原文地址:https://www.cnblogs.com/tz90/p/12398907.html