升級方法
一共四步
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. 然后重新下載阿里的 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3. 清理快取 yum clean all
詳情請參考:https://blog.csdn.net/a15231115232/article/details/83089367
遇到新的問題
【問題】
因為vim-minimal也是sudo需要的,所以把其和sudo都刪掉了,導致沒有sudo
【解決】
使用命令:yum install sudo
最后重新安裝vim8
教程詳見:https://phoenixnap.com/kb/how-to-install-vim-centos-7
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/240453.html
標籤:其他
