fedora下手动编译安装vim

时间:2022-07-09 07:02:04

据说手动编译安装可以更适合自己的电脑哦~


1、首先,我门要下载源文件,下载地址:ftp://ftp.vim.org/pub/vim/unix/

选择一个最新版本,我这里选择的是 vim-7.4.tar.bz2 这个包


2、为了方便,假设我们下载到了用户根目录下 ~,运行如下代码解压缩

 

$cd ~
$bzip2 -d vim-7.4.tar.bz2
$tar -xvf bzip2 vim-7.4.tar


3、现在就可以看到一个名为vim74的文件夹了,进入配置安装

 

 

$cd vim74
$./configure --prefix=/usr/local  #配置安装目录


如果想根据自身情况需要看更多配置选择,运行如下命令,一般选择默认就好

 

 

$./configure --help


4、安装

 

 

$make

 

在这一步极有可能出现如下错误

 

no terminal library found
checking for tgetent()... configure: error: NOT FOUND!
      You need to install a terminal library; for example ncurses.
      Or specify the name of the library with --with-tlib.
Makefile:1664: recipe for target 'config' failed


不要慌,我们只要去安装它就好了

 

 

$dnf search ncurses-devel #查看提供的安装包
$sudo dnf install ncurses-devel.x86_64 #选择安装包安装

当然直接执行第二条命令也可以,第一条命令只不过可以列出所有提供的安装包

 

然后再重新执行如下命令

 

$make

 

如果没有碰到上面的错误,那么就直接执行下列命令

 

$cd src
$sudo make install

此时vim就已经成功的安装到相应目录下了

 

5、安装后的一些基本配置

首先在fedora下配置文件是放在用户跟目录下的,执行如下命令

 

$touch ~/.vimrc


然后进入编辑

 

 

$gedit ~/.vimrc

 

但是注意这里只是修改用户的配置,若要适用于所有用户,需要更改/usr/share/vim/vimrc文件。修改方式相同,当然使用vundle还是很推荐的!