用别人的解决安装vim的方法解决了自己的安装wget问题

yum (Yellowdog Updater Modified)是一个集与查找,安装,更新和删除程序的Linux软件。它运行在RPM包兼容的Linux发行版本上,如:RedHat, Fedora, SUSE, CentOS, Mandriva。

今天我在用CentOS 5.5的yum命令安装的时候出现如下错误:

[root@malu2 ~]# yum install vim***(这里!我们先安装vim在运行 yum install wget即可!)***
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

  • base: mirror.hosting90.cz
  • extras: mirror.hosting90.cz
  • updates: mirror.hosting90.cz
    Setting up Install Process
    No package vim available.
    Nothing to do

对于此错误,我一般习惯性先去更新一下yum仓库:

#yum -y update

再次运行安装,发现错误依旧,看来这种猜包名的方法不适用;所以接下来可以通过yum的查找参数来列出vim相关的包名:

[root@malu2 yum.repos.d]# yum search vim
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile

  • base: mirror.hosting90.cz
  • extras: mirror.hosting90.cz
  • updates: mirror.hosting90.cz
    ===================== Matched: vim ===================
    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-minimal.x86_64 : A minimal version of the VIM editor.

通过查看,我们可以看到,yum列出了详细的vim相关的包名,这样就可以顺利的安装vim了:

#yum -y install vim-enhanced.x86_64

以上命令就能执行成功了。当然不仅仅vim安装,其他程序比如mysql我们也同样只要先进行yum查找,再通过匹配详细包名来进行安装,就不会出现上述错误了。更多yum仓库的讨论,欢迎在陋室博客留言。

更多推荐

CentOS中yum安装wget报错:No package XXX available