ソースから最新のgvimをコンパイルする方法


回答:


11

ターミナルで次のコマンドを実行します。

sudo apt-get build-dep vim-gnome

必要なすべてのビルド依存関係を取得します。その後

sudo apt-get install mercurial

最新のVimソースコードをダウンロードするために必要なMercurialバージョン管理システムを取得します。その後

hg clone https://vim.googlecode.com/hg/ vim

Vimソースコードをvim現在のディレクトリのサブディレクトリにダウンロードします。

cd vim/src

正しいディレクトリに移動する

次に、Vimをコンパイル用に構成します(「巨大な」機能を使用- さまざまな機能セットの説明については、http://www.drchip.org/astronaut/vim/vimfeat.htmlを参照してください

./configure --prefix=/usr/local --with-features=huge

./configure問題なく終了したら、実行します

make

その後

sudo make install

そしてそれはそれであるはずです。

Vimを最新バージョンに更新するには、vimディレクトリに移動して実行します

hg pull
hg update

その後、再実行configuremakeおよびmake install


1
おかげで私のvimは現在動作していますが、gvimはまだ別のバージョンを使用しています。vimと同じバージョンをロードするようにgvimに指示するにはどうすればよいですか?
トム

1
古いバージョンがまだ必要でない場合は、おそらくそれを使用して削除する必要があります sudo apt-get remove vim-gnome。それ以外の場合は、それが環境変数の/usr/local/bin/usr/binに表示されることを確認する$PATH必要があります。環境変数は個別に検索する必要があります。
2012年

1
誰かがgithubでgvim 8. *の更新されたレシピを持っていますか?「vim」はビルドされますが、「gvim」はビルドされません。
Hans Deragon、2016

gvimgtk2の代わりにgtk3を使用する場合、コンパイルに失敗する可能性があります。Ubuntuの最新バージョンにはvim-gtk3パッケージがあるようです- sudo apt-get build-dep vim-gtk3自分でコンパイルする前に実行してみてください
mjr
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.