linux下源码安装vim,ubuntu 源码编译安装最新的vim 8.0
為什么要源碼編譯安裝VIM?
因為我要安裝ycm,但是ubuntu14.04倉庫vim版本低
教程步驟:
1, 核對系統版本
2, 刪除系統自帶的vim
3, 編譯安裝vim
4, 檢驗vim的安裝
1,核對系統版本root@Linux:~#?lsb_release?-a
No?LSB?modules?are?available.
Distributor?ID:Ubuntu
Description:Ubuntu?14.04.5?LTS
Release:14.04
Codename:trusty
root@Linux:~#
系統版本不是Ubuntu 14.05的少年,請不要往下看了
2,刪除系統自帶的vim查看當前vim編輯器版本
root@Linux:~#?which?vim
/usr/bin/vim
root@Linux:~#?vim?--version
VIM?-?Vi?IMproved?7.4?(2013?Aug?10,?compiled?Nov?24?2016?16:43:18)
刪除系統的vim
root@Linux:~#?apt-get?autoremove?vim
驗證vim是否刪除
root@Linux:~#?vim
bash:?/usr/bin/vim:?沒有那個文件或目錄
root@Linux:~#?which?vim
root@Linux:~#
3,編譯安裝vim解決依賴?python?開發庫
安裝python-dev之前
chunli@ubuntu:~/vim$?ll?-a?/usr/lib/python2.7/config-x86_64-linux-gnu/
總用量?16
drwxr-xr-x??2?root?root??4096??8月??3??2016?./
drwxr-xr-x?26?root?root?12288??3月??5?14:36?../
lrwxrwxrwx??1?root?root????40??3月??5?14:29?libpython2.7.so?->?../../x86_64-linux-gnu/libpython2.7.so.1
安裝python-dev
chunli@ubuntu:~/vim$?sudo?apt-get?install?python-dev
安裝python-dev之后
chunli@ubuntu:~/vim$?ll?-a?/usr/lib/python2.7/config-x86_64-linux-gnu/
總用量?32492
drwxr-xr-x??2?root?root?????4096??3月?12?12:32?./
drwxr-xr-x?26?root?root????20480??3月?12?12:32?../
-rw-r--r--??1?root?root?????3884?10月?27?05:22?config.c
-rw-r--r--??1?root?root?????1507?10月?27?05:22?config.c.in
-rwxr-xr-x??1?root?root?????7122?10月?27?05:22?install-sh*
-rw-r--r--??1?root?root?16437396?10月?27?05:24?libpython2.7.a
-rw-r--r--??1?root?root?16676340?10月?27?05:24?libpython2.7-pic.a
lrwxrwxrwx??1?root?root???????40?10月?27?05:24?libpython2.7.so?->?../../x86_64-linux-gnu/libpython2.7.so.1
-rw-r--r--??1?root?root????60172?10月?27?05:22?Makefile
-rwxr-xr-x??1?root?root?????7438?10月?27?05:22?makesetup*
-rw-r--r--??1?root?root?????9632?10月?27?05:22?python.o
-rw-r--r--??1?root?root????18270?10月?27?05:22?Setup
-rw-r--r--??1?root?root??????368?10月?27?05:22?Setup.config
-rw-r--r--??1?root?root?????1451?10月?27?05:22?Setup.local
chunli@ubuntu:~/vim$
下載vim源代碼
root@Linux:~#?wget?https://codeload.github.com/vim/vim/zip/master
root@Linux:~#?unzip?master
root@Linux:~#?cd?vim-master/
開始configure
root@Linux:~/vim-master#?./configure?--enable-pythoninterp=yes?-with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/
報錯提示:
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.
解決:
root@Linux:~/vim-master#?apt-get?install?-y?libncurses5-dev
繼續configure:
root@Linux:~/vim-master#?./configure?--enable-pythoninterp=yes?-with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/
root@Linux:~/vim-master#?echo?$?
0
編譯:
root@Linux:~/vim-master#?make?-j?8
root@Linux:~/vim-master#?echo?$?
0
安裝vim
root@Linux:~/vim-master#?make?install
root@Linux:~/vim-master#?echo?$?
0
4, 檢驗vim的安裝root@Linux:~/vim-master#?vim
bash:?/usr/bin/vim:?沒有那個文件或目錄
root@Linux:~/vim-master#?which?vim
/usr/local/bin/vim
退出終端,重新登錄一次!
驗證版本
root@Linux:~/vim-master#?vim?--version
VIM?-?Vi?IMproved?8.0?(2016?Sep?12,?compiled?Mar??4?2017?15:12:25)
包含補丁:?1-329
編譯者?root@Linux
驗證vim-python插件
root@Linux:~/vim-master#?vim?--version?|?grep?python
+cryptv??????????+linebreak???????+python??????????+vreplace
+cscope??????????+lispindent??????-python3?????????+wildignore
到此VIM 8.0安裝成功!
總結
以上是生活随笔為你收集整理的linux下源码安装vim,ubuntu 源码编译安装最新的vim 8.0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10小娜怎么不见了 小娜不见了,怎
- 下一篇: win怎么从u盘启动不了 win系统U盘