Linux使用错误小结(CentOS)- vim安装问题: Error: Nothing to do

简介: yum (Yellowdog Updater Modified)是一个集与查找,安装,更新和删除程序的Linux软件。 它运行在RPM包兼容的Linux发行版本上,如:RedHat, Fedora, SUSE,CentOS, Mandriva。 问题1:No package vimrc available.  Error: Nothing to do 解决这个一连串问题的时候:请

yum (Yellowdog Updater Modified)是一个集与查找,安装,更新和删除程序的Linux软件。

它运行在RPM包兼容的Linux发行版本上,如:RedHat, Fedora, SUSE,CentOS, Mandriva。

问题1:
No package vimrc available.  Error: Nothing to do

解决这个一连串问题的时候:请备份libperl.so(必须):

[root@localhost CORE]# pwd
/usr/lib64/perl5/CORE
[root@localhost CORE]# cp -R libperl.so /home/

-------------------------------------------------------------------------------------------

[root@localhost etc]# yum -y install vim*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.bit.edu.cn
 * extras: mirrors.yun-idc.com
 * updates: mirrors.opencas.cn
No package vimrc available.
Error: Nothing to do

查看yum服务上的安装包:

[root@localhost etc]# yum list | grep vim
vim-X11.x86_64                          2:7.4.160-1.el7                @/      
vim-common.x86_64                       2:7.4.160-1.el7                @/      
vim-enhanced.x86_64                     2:7.4.160-1.el7                @/      
vim-filesystem.x86_64                   2:7.4.160-1.el7                @/      
vim-minimal.x86_64                      2:7.4.160-1.el7                @anaconda
golang-vim.noarch                       1.3.3-3.el7                    base

更新yum仓库:

[root@localhost etc]# yum -y update

******************

通过yum的查找参数来列出VIM相关的包名

[root@localhost etc]# yum search vim
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.bit.edu.cn
 * extras: mirror.bit.edu.cn
 * updates: mirrors.opencas.cn
============= N/S matched: vim =======================
golang-vim.noarch : Vim plugins for Go
vim-X11.x86_64 : The VIM version of the vi editor for the X Window System
vim-common.x86_64 : The common files needed by any version of the VIM editor
vim-enhanced.x86_64 : A version of the VIM editor which includes recent enhancements
vim-filesystem.x86_64 : VIM filesystem layout
vim-minimal.x86_64 : A minimal version of the VIM editor

  Name and summary matches only, use "search all" for everything.

解决1:yum install -y vim-enhanced.x86_64

问题1未解决进入问题2:

[root@localhost etc]# yum install -y vim-enhanced.x86_64
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.bit.edu.cn
 * extras: mirrors.yun-idc.com
 * updates: mirrors.opencas.cn
Package 2:vim-enhanced-7.4.160-1.el7.x86_64 already installed and latest version
Nothing to do

解决:

[root@localhost etc]# rpm -qa | grep -i vim
vim-X11-7.4.160-1.el7.x86_64
vim-common-7.4.160-1.el7.x86_64
vim-enhanced-7.4.160-1.el7.x86_64
vim-filesystem-7.4.160-1.el7.x86_64
vim-minimal-7.4.160-1.el7.x86_64

[root@localhost etc]# rpm -e vim-minimal-7.4.160-1.el7.x86_64
[root@localhost etc]# rpm -e --nodeps vim-minimal-7.4.160-1.el7.x86_64

……全部卸载。

注意:

rpm -e vimxxx //普通删除模式
rpm -e --nodeps vimxxx // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除,可能会导致意外错误,系统破坏。

[root@localhost etc]# cd /etc/

[root@localhost etc]# rm -rf vimrc.rpmsave

然后:

[root@localhost CORE]# yum -y install vim*

log……

安装成功。

运行检查:

[root@localhost etc]# vim
vim: error while loading shared libraries: /usr/lib64/perl5/CORE/libperl.so: file too short

此时,libperl.so备份文件,还原就可以,操作导致libperl.so为空,所以还原后。就解决完成,vim正常使用。


目录
相关文章
|
2月前
|
Linux Shell 数据安全/隐私保护
Centos或Linux编写一键式Shell脚本创建用户、组、目录分配权限指导手册
Centos或Linux编写一键式Shell脚本创建用户、组、目录分配权限指导手册
197 3
|
2月前
|
Linux Shell
Centos或Linux编写一键式Shell脚本删除用户、组指导手册
Centos或Linux编写一键式Shell脚本删除用户、组指导手册
77 4
|
3月前
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
203 25
|
1月前
|
Oracle 关系型数据库 Linux
MyEMS开源系统安装之CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux
本指南介绍如何在CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux服务器上部署MyEMS开源能源管理系统。内容涵盖系统准备、数据库配置、多个MyEMS服务(如myems-api、myems-admin、myems-modbus-tcp等)的安装与配置,以及Nginx服务器设置和防火墙规则调整。通过完成所有步骤,您将能够访问MyEMS Admin UI和Web UI,默认端口分别为8001和80,初始登录凭据已提供。
75 0
|
4月前
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
445 13
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
3月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
131 10
|
5月前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
484 25
|
6月前
|
安全 大数据 Linux
云上体验最佳的服务器操作系统 - Alibaba Cloud Linux | 飞天技术沙龙-CentOS 迁移替换专场
本次方案的主题是云上体验最佳的服务器操作系统 - Alibaba Cloud Linux ,从 Alibaba Cloud Linux 的产生背景、产品优势以及云上用户使用它享受的技术红利等方面详细进行了介绍。同时,通过国内某社交平台、某快递企业、某手机客户大数据业务 3 大案例,成功助力客户实现弹性扩容能力提升、性能提升、降本增效。 1. 背景介绍 2. 产品介绍 3. 案例分享
138 1
|
7月前
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
509 13
|
9月前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
1603 5
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问