Jak skompilować najnowszy gvim ze źródła


Odpowiedzi:


11

Uruchom następujące polecenia w terminalu.

sudo apt-get build-dep vim-gnome

aby uzyskać wszystkie potrzebne zależności kompilacji. Następnie

sudo apt-get install mercurial

aby uzyskać system kontroli wersji Mercurial potrzebny do pobrania najnowszego kodu źródłowego Vima. Następnie

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

aby pobrać kod źródłowy Vima do podkatalogu vimbieżącego katalogu.

cd vim/src

przejść do właściwego katalogu

Teraz skonfigurujmy Vima do kompilacji (z „ogromnymi” funkcjami - zobacz http://www.drchip.org/astronaut/vim/vimfeat.html, aby uzyskać opis różnych zestawów funkcji)

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

Jeśli ./configurezakończysz bez żadnych problemów, uruchom

make

i wtedy

sudo make install

i to powinno być to.

Aby zaktualizować Vima do najnowszej wersji, po prostu przejdź do vimkatalogu i uruchom

hg pull
hg update

a następnie ponownie uruchomić configure, makea make install.


1
Wielkie dzięki, że mój vim teraz działa, jednak gvim nadal używa innej wersji. Jak mam polecić gvimowi załadowanie tej samej wersji co vim?
Tom

1
O ile nie potrzebujesz jeszcze starej wersji, prawdopodobnie powinieneś ją usunąć za pomocą sudo apt-get remove vim-gnome. W przeciwnym razie musisz upewnić się, że /usr/local/binpojawia się wcześniej /usr/binw $PATHzmiennej środowiskowej, którą powinieneś osobno sprawdzić.
mjr

1
Czy ktoś ma zaktualizowany przepis na gvim 8. * na github? Dostaję „vima” do zbudowania, ale nie „gvima”.
Hans Deragon

gvimKompilacja może się nie powieść, jeśli zdecyduje się użyć gtk3 zamiast gtk2. Najnowsze wersje Ubuntu wydają się mieć pakiet vim-gtk3 - być może spróbuj uruchomić sudo apt-get build-dep vim-gtk3przed skompilowaniem własnego
mjr
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.