yum配置本地源(可实现无需连网yum各种包/linux操作系统升级)

好久没写,又来水一波,傻瓜式教程

跟着执行下面的命令操作吧

1.先把需要的镜像下载到机器里

如果想实现无需联网yum各种包,请使用当前OS对应的ISO(就是你安装这台机器的时候用的ISO)。

如果想实现升级os,就使用你想升级的OS对应的ISO(比如centos7.4想升级centos7.6,就下载centos7.6的镜像来挂载。)

2.执行下面两个命令

mkdir /mnt/cdrom
mount XXX.iso /mnt/cdrom   #把你的iso挂载到/mnt/cdrom

效果如图:
在这里插入图片描述
挂载完之后可以去/mnt/cdrom目录里看看,效果如图:
在这里插入图片描述

3.修改yum配置文件

cd /etc/yum.repos.d/   #到yum源配置目录下
mkdir tmp
mv *.repo tmp/  #把所有原来的yum源给丢到tmp目录里
vi xxx.repo   ##自个取个名吧

此时xxx.repo内容为:

[xxxx]  ##自个取名
name=xxx  ##自个取名
baseurl=file:///mnt/cdrom
gpgcheck=1 
enable=1 #必须设置为1,表示开启

有个重要点需要说明!!
在CentOS/RHEL 8以及更高版本中,软件包已经被组织到两个仓库中,分别是AppStream仓库和BaseOS仓库,所以CentOS/RHEL 8以及更高版本的OS需要这么配置:

都把镜像挂/mnt上昂,然后copy这个配置就行
[XXX-AppStream] #XXX可随意替换
name=XXX - AppStream
baseurl=file:///mnt/cdrom/AppStream
enabled=1
gpgcheck=0

[XXX-BaseOS]
name=XXX - BaseOS
baseurl=file:///mnt/cdrom/BaseOS
enabled=1
gpgcheck=0

4.刷新yum源缓存

执行这俩命令

yum clean all
yum makecache

效果如下:
在这里插入图片描述
这里缓存刷出来是使用你上面配置文件里你自己命名的name,那么本地yum源就配置完成了。
需要无网使用yum的到此就结束了,自己yum包试试看吧~


5.升级操作系统

命令如下:(其实就是升级各种包)

yum update -y

升级完后执行reboot重启机器。

开机后用uname -a命令查看一下内核版本,是不是已经装上新的了。
效果如下:
在这里插入图片描述
可以看到老的os内核还是在的,卸载掉就好了

执行命令:

rpm -qa| grep xxx | xargs -I {} rpm -e {}  #此处xxx可以填内核版本号,比如上图kernel种的1160和693(用来识别内核的数字)
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值