Ho scoperto che devo compilare l'ultimo gvim a causa di un bug che ho segnalato , ma come posso procedere?
Ho scoperto che devo compilare l'ultimo gvim a causa di un bug che ho segnalato , ma come posso procedere?
Risposte:
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.
sudo apt-get remove vim-gnome. Altrimenti dovresti assicurarti che /usr/local/binappaia prima /usr/binnella $PATHvariabile d'ambiente, che dovresti cercare separatamente.
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