VIM安裝 解除安裝 公升級8

2021-09-10 16:49:08 字數 2564 閱讀 6649

解除安裝老版本的vim

$ dpkg -l | grep vim #檢視已經安裝的舊版

$ sudo dpkg -p vim vim-tiny vim-common #這裡不限於這幾個,看上一步命令列出來的內容,如果報依賴問題,不能解除安裝,用下面命令

sudo apt-get autoremove --purge vim vim-runtime vim-gnome vim-tiny vim-gui-common (--purge 是完全刪除,會連配置檔案一起刪除)

$ sudo apt-get remove vim-tiny vim-common

sudo apt-get remove vim-runtime

sudo apt-get remove vim -tiny

sudo apt-get remove vim-common

sudo apt-get remove vim-doc

sudo apt-get remove vim-scripts

sudo apt-get clean

sudo rm -rf /usr/local/share/vim

sudo rm /usr/bin/vim

sudo mkdir /usr/include/lua5.1/include

sudo cp /usr/include/lua5.1/*.h /usr/include/lua5.1/include/

git clone  

我自己的是:

git clone

cd vim

cd src

make distclean #如果你以前編譯過vim

獲得python支援,編譯時得加入引數:

./configure --with-features=huge --enable-python3interp --enable-rubyinterp --enable-luainterp --enable-perlinterp --with-python3-config-dir=/usr/local/lib/python3.7/config-3.7m-i386-linux-gnu/ --enable-multibyte --enable-cscope      --prefix=/usr/local

引數說明如下:

--with-features=huge:支援最大特性

--enable-rubyinterp:開啟對ruby編寫的外掛程式的支援

--enable-pythoninterp:開啟對python2編寫的外掛程式的支援(會和python3衝突,不建議)

--enable-python3interp:開啟對python3編寫的外掛程式的支援

--enable-luainterp:開啟對lua編寫的外掛程式的支援

--enable-perlinterp:開啟對perl編寫的外掛程式的支援

--enable-multibyte:開啟多位元組支援,可以在vim中輸入中文

--enable-cscope:開啟對cscope的支援

--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ 指定python 路徑

--with-python3-config-dir=/usr/local/lib/python3.7/config-3.7m-i386-linux-gnu/指定python路徑

--with-python-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ 指定python3路徑

--prefix=/usr/local:指定將要安裝到的路徑(自行建立)

請注意:把 python3-config-dir 這個目錄換成你自己的,就是你的作業系統自帶的 python3 的 config 目錄, /usr/lib/python3.5/config-3.5m-i386-linux-gnu/ 這個是我的目錄,跟你的可能不一樣,請自行查詢

強烈建議你把這一條命令先複製到某個編輯器中,然後修改完路徑之後,再貼上到終端裡面去執行

在這個命令中,我們開啟的主要是 ruby、python3、perl、lua,我建議你只開啟 python3,如果你覺得有必要,那就只開啟 python2,如果同時開啟 python3 和 python2 會產生很多衝突,這個配置可以滿足絕大多數的 python、go 的開發任務了。

make

sudo make install

執行vim如果沒有找到則把vim複製到/usr/bin目錄下

cp /usr/local/bin/vim /usr/bin/vim

或    cp src/vim /usr/bin

檢視安裝完後的vim版本:

vim --version

錯誤解決: 

報錯:checking for tgetent()... configure: error: not found!

you need to install a terminal library; for example ncurses.

解決方法:sudo apt-get install libncurses5-dev

cmake ubuntu安裝解除安裝公升級

ubuntu安裝 sudo apt get install cmake qt gui 檢視版本 cmake version 於是我想試著公升級cmake好了,網上看到的教程都是先 sudo apt get autoremove cmake但是這一步執行的話,會解除安裝ros相關的catkin mak...

Linux安裝 解除安裝

configure作用 是原始碼安裝軟體時配置環境用的 他根據你的配置選項和你的系統情況生成makefile檔案 為make 做準備 最常用的引數 configure prefix 作用 不指定prefix,則可執行檔案預設放在 usr local bin,庫檔案預設放在 usr local lib...

ruby 安裝解除安裝

首先執行以下命令 yum install ruby yum install ruby devel yum install rubygems gem update system gem install rdoc gem install rails gem install bundler gem sea...