本地源通过yum将Red hat7.3升级到7.4

由于生产环境无法连接到外网,而由于外部原因需要将现有的操作系统从red hat 7.3升级到7.4。

1. 下载red hat 7.4并将镜像文件上传至服务器任意路径(示例为/root下)并将其挂在至/mnt下

mount -o loop /root/rhel-server-7.4-x86_64-dvd.iso /mnt

2. 备份所有原有的yum源repo文件

mv /etc/yum.repos.d/redhat.repo /etc/yum.repos.d/redhat.repo.bak

3. 新建local.repo

cat /etc/yum.repos.d/local.repo

[base]

name=local

baseurl=file:///mnt

gpgcheck=0

enable=1

4. 清理缓存&&重建缓存

yum clean all

yum makecache

5. 升级

yum update -y

update 过程中遇到的错:

Error: Package: 1:net-snmp-python-5.7.2-24.el7_2.1.x86_64 (installed)

Requires: net-snmp-libs = 1:5.7.2-24.el7_2.1

Removing: 1:net-snmp-libs-5.7.2-24.el7_2.1.x86_64 (@ISO) net-snmp-libs = 1:5.7.2-24.el7_2.1

Updated By: 1:net-snmp-libs-5.7.2-28.el7.x86_64 (base) net-snmp-libs = 1:5.7.2-28.el7

You could try using --skip-broken to work around the problem

You could try running: rpm -Va --nofiles --nodigest

该错误只需要将net-snmp-libs-5.7.2-24.el7_2.1.x86_64 rpm包卸载即可。

rpm -e net-snmp-libs-5.7.2-24.el7_2.1.x86_64 --nodeps

你可能感兴趣的:(本地源通过yum将Red hat7.3升级到7.4)