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正常使用。


目录
相关文章
|
17天前
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
78 13
|
3月前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
598 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
3月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
125 1
Linux系统之Centos7安装cockpit图形管理界面
|
3月前
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
83 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
3月前
|
存储 运维 搜索推荐
|
3月前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
2631 4
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
3月前
|
Java Unix Linux
Linux vi/vim
Linux vi/vim
34 5
|
3月前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
69 1
|
3月前
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
37 0
|
3月前
|
存储 网络协议 Linux
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器