1.首先,Fedora和Ubuntu不一样,文本编辑器不一定是vim,其实自带的是vi。
2.如果为了安装vim,把vi卸载了,怎么办?
查到一篇文章:Linux Fedora 计划将默认文本编辑器从 Vi 更改为 Nano
所以,从网上能查到所以vi开头的命令,都改用nano试试。
如:
# vi /etc/yum.repos.d/fedora.repo
改为:
# nano /etc/yum.repos.d/fedora.repo
3.解决这个问题后,我们来安装vim
fedora安装vim7.4
//1.获取root权限
su - root
//2.卸载
$ rpm -qa | grep vim
$ yum remove vim vim-enhanced vim-common vim-minimal
//3.下载、解压
$ wget ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2
$ wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz
$ wget ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz
$
$ tar jxvf vim-7.4.tar.bz2
$ tar zxvf vim-7.2-extra.tar.gz
$ tar zxvf vim-7.2-lang.tar.gz
$
$ mv vim72 vim74
//4.安装编译环境
$ yum install ncurses-devel
$ yum install gcc
//5.编译安装
$ cd vim74/src
$ ./configure --enable-multibyte \--with-features=huge \--disable-selinux
$ make
$ make install
//6.测试
$ vim --version
VIM - Vi IMproved 7.4
4.又出现Error:Cannot retrieve metalink for repository:fedora/20/x86_64. Please verify its path and try again的错误,怎么办?
//1、刪除有关https的更新站
# vi /etc/yum.repos.d/fedora.repo
//把所有https换成 http
# vi /etc/yum.repos.d/fedora-updates.repo
//把所有https换成 http
//2、安装新凭证
# yum update ca-certificates
//or
# yum reinstall ca-certificates
//3、改回原来的https
# vi /etc/yum.repos.d/fedora.repo
//将刚刚改的http改回https,开头应该是mirrorlist
# vi /etc/yum.repos.d/fedora-updates.repo
//将刚刚改的http改回https,,开头应该是mirrorlist
以上步骤即可完成更新认证。
再次使用yum即可正常安装和更新。