centos7 升级vim7到vim8遇到的问题
2023-04-18 14:48:22 时间
升级方法
一共四步
1: rpm -Uvh http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm
2: rpm --import http://mirror.ghettoforge.org/distributions/gf/RPM-GPG-KEY-gf.el7
3: yum -y remove vim-minimal vim-common vim-enhanced sudo
4: yum -y --enablerepo=gf-plus install vim-enhanced sudo
遇到的问题
执行到第三步遇到的问题如下
【问题1】
This system is not registered with an entitlement server. You can use subscription-manager to register.
【解决办法】
这个Red Hat Subscription Manager订阅管理器,它会让你一直register,禁用就好。 脚本文件: /usr/lib/yum-plugins/subscription-manager.py 配置文件: /etc/yum/pluginconf.d/subscription-manager.conf 调用了脚本 /usr/share/rhsm/repolib.py 去重写或者更新/etc/yum.repos.d/redhat.repo文件。 每次yum调用(不禁掉plugins的情况下),都会更新此文件。 因此,为了不冲突,可以如下操作:停止掉该插件的使用,在配置文件中把enable=0即可。
[root@Oradb1 pluginconf.d]# vim /etc/yum/pluginconf.d/subscription-manager.conf
[main]
enabled=0 #将它禁用掉
【问题2】
File contains no section headers.
【解决办法】
1. 删除yum.repos.d目录下所有文件 rm -f /etc/yum.repos.d/*
2. 然后重新下载
3. 清理缓存 yum clean all
详情请参考:https://blog.csdn.net/a15231115232/article/details/83089367
遇到新的问题
【问题】
因为vim-minimal也是sudo需要的,所以把其和sudo都删掉了,导致没有sudo
【解决】
使用命令:yum install sudo
最后重新安装vim8
相关文章
- python socketserver处理客户端的流程
- python socket连接客户端的方法
- 固定资产盘点常用的方法,你了解多少?
- 请保持奇迹,这是疫情也无法磨灭的创新活力
- 前端开发3年了,竟然不知道什么是 Vue 脚手架?(上)
- 那个没被云原生干掉的运维,转头就做了SRE……
- 梯度下降引发AI大牛们“激辩”,网友:每个人的答案都值得一看
- 前端开发3年了,竟然不知道什么是 Vue 脚手架?(下)
- Github超炫酷编辑器Atom即将退休:挺了11年,终究败给VS Code
- 腾讯云联合中国信通院&作业帮等首发《降本之源-云原生成本管理白皮书》
- 谷歌从 IBM 挖走芯片专家 Anthony Saporito,推进自研 CPU
- 什么,你还使用 webpack?别人都在用 vite 搭建项目了
- 程序员日常开发的八荣八耻
- AIRankings世界高校AI排行榜出炉
- 模块化的机器学习系统就够了吗?Bengio师生告诉你答案
- 看下Linux 如何查看端口占用情况
- 聊聊技术人员如何做好团队管理
- 外媒:苹果吹捧的M2芯片并不像预期的那样令人印象深刻
- (满满干货)从零实现命令行脚手架工具——自动初始化项目工程以及发布到NPM
- 2021.8.13起,Github要求使用基于令牌的身份验证