Come compilo l'ultimo gvim dal sorgente


Risposte:


11

Esegui i seguenti comandi nel terminale.

sudo apt-get build-dep vim-gnome

per ottenere tutte le dipendenze di build necessarie. Poi

sudo apt-get install mercurial

per ottenere il sistema di controllo della versione Mercurial necessario per scaricare l'ultimo codice sorgente Vim. Poi

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

per scaricare il codice sorgente di Vim nella sottodirectory vimdella directory corrente.

cd vim/src

per passare alla directory giusta

Ora configuriamo Vim per la compilazione (con funzionalità "enormi" - vedi http://www.drchip.org/astronaut/vim/vimfeat.html per una descrizione dei diversi set di funzionalità)

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

Se ./configureterminato senza problemi, quindi eseguire

make

e poi

sudo make install

E questo dovrebbe essere tutto.

Per aggiornare Vim all'ultima versione, basta andare nella vimdirectory ed eseguire

hg pull
hg update

e quindi rieseguire configure, makee make install.


1
Grazie mille il mio vim ora funziona ma gvim sta ancora usando un'altra versione come posso istruire gvim a caricare la stessa versione di vim?
Tom,

1
A meno che tu non abbia ancora bisogno della vecchia versione, probabilmente dovresti eliminarla usando sudo apt-get remove vim-gnome. Altrimenti dovresti assicurarti che /usr/local/binappaia prima /usr/binnella $PATHvariabile d'ambiente, che dovresti cercare separatamente.
mjr

1
Qualcuno ha una ricetta aggiornata per gvim 8. * su github? Ottengo 'vim' da costruire, ma non 'gvim'.
Hans Deragon,

Potrebbe non riuscire a compilare gvimse decide di usare gtk3 invece di gtk2. Le ultime versioni di Ubuntu sembrano avere un pacchetto vim-gtk3 - forse provare a eseguire sudo apt-get build-dep vim-gtk3prima di compilare il proprio
mjr
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.