Hai tre diverse opzioni:
- Attendere che vengano aggiunte le versioni più recenti ai pacchetti di distribuzione. Nota che potresti voler imparare una nuova lingua o costruire una nave a mani nude mentre aspetti.
Se aspettare diversi anni non ti fa bene, hai le seguenti due opzioni:
- Utilizzare un PPA contenente l'ultima versione:
- Professionisti:
- Facile da fare.
- Totalmente automatizzato.
- Ti consente di installare Vim come qualsiasi altro software.
- Contro:
- Concedi fondamentalmente i privilegi di root a uno sconosciuto completo.
- Questo metodo funziona solo su Ubuntu e le distribuzioni derivate usando il sistema PPA.
- Costruisci Vim dalle fonti:
- Professionisti:
- Ottieni una messa a punto delle opzioni che abiliti (gui, supporto Python / Lua, ecc.).
- Ottieni la versione bleeding edge e non hai bisogno di manutentori di terze parti per ottenerla.
- È sempre utile imparare come compilare un software da fonti.
- Questo è un metodo agnostico di distribuzione.
- Contro:
- Non automatizzato come l'opzione PPA.
- Può essere spaventoso per un nuovo utente.
In questi ultimi due casi, ecco una procedura per queste opzioni:
PPA
Ecco un tutorial online su tipsonubuntu.com (Grazie @joeytwiddle per averlo suggerito nei commenti).
Per prima cosa apri un terminale e usa il seguente comando. Ciò aggiungerà il Personal Packet Archive (PPA) gestito da joathonf ai repository e farà sapere a Ubuntu dove cercare Vim:
sudo add-apt-repository ppa:jonathonf/vim
Ripeterò qui che facendo questo dai i privilegi di root agli script in questo PPA, fallo solo se ti fidi . Potresti voler leggere : PPA è sicuro da aggiungere al mio sistema e quali sono alcune "bandiere rosse" a cui prestare attenzione? e c'è qualche garanzia che il software di Launchpad PPA sia privo di virus e minacce backdoor? .
Aggiorna l'elenco dei pacchetti in modo che Ubuntu guardi nel PPA per trovare i file Vim:
sudo apt update
Finalmente installa vim:
sudo apt install vim
E tada! Vim è installato. Nota che puoi anche farlo dal gestore dei pacchetti della GUI.
Si noti che questo non è l'unico PPA disponibile con le versioni più recenti di Vim, è possibile utilizzare il motore di ricerca preferito per trovare più (e fare ricordi che si sta confidando un estraneo da internet con accesso root al vostro sistema).
Costruire da fonti
Una seconda opzione è quella di costruire Vim dalle fonti. Ciò implica una manipolazione aggiuntiva e può essere spaventoso per un nuovo utente, ma è il modo migliore per ottenere la build durata.
Esistono diverse risorse online per guidare l'utente attraverso questa procedura:
Una procedura generale è la seguente, potrebbe essere necessario modificarla in base alle proprie esigenze, ma l'idea principale è qui:
Innanzitutto potrebbe essere necessario installare alcune dipendenze. Ad esempio, utilizzare questo comando (suggerito da YouCompleteMe wiki):
sudo apt-get update
sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \
libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \
libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev \
python3-dev ruby-dev lua5.1 lua5.1-dev libperl-dev git
Nota che forse non avrai bisogno di tutto: ad esempio se non utilizzerai Lua, non includerlo lua5.1-dev
nell'elenco .
Modifica Invece di utilizzare il apt-get install
comando precedente è possibile utilizzare quanto segue. Ha il vantaggio di gestire automaticamente le dipendenze di cui hai bisogno:
sudo apt-get build-dep vim
Quindi scarica i sorgenti sul tuo computer (avrai bisogno del git
comando installato con apt-get install git
):
git clone https://github.com/vim/vim.git
Vai a questa directory e 'pull' le ultime modifiche:
cd vim
git pull
Se si verifica un errore git pull
perché sono già state apportate modifiche, è possibile "riporre" le modifiche (ovvero rimuoverle temporaneamente), estrarre le modifiche e quindi ripristinarle. Se lo hai fatto, suppongo che tu abbia familiarità con Git e che non fornirà la procedura da seguire (è dettagliato nel documento di vim.org).
È quindi possibile creare Vim come si farebbe con qualsiasi altro software dalle fonti. Il file src / INSTALL dovrebbe fornire le informazioni necessarie per compilare Vim.
Un flusso di lavoro regolare inizierebbe con:
./configure --with-features=huge --enable-gui=auto
Rimuovere --enable-gui
se non si desidera gVim .
Se non si dispone dell'accesso root sul computer in cui si sta installando Vim, è possibile aggiungere l' --prefix
opzione che consente di utilizzare una directory in cui si dispone dei diritti di accesso. Ad esempio puoi usare:
./configure --with-features=huge --enable-gui=auto --prefix=$HOME/local/vim
Lo configure
script può richiedere molti argomenti per ottimizzare le funzionalità che si desidera abilitare. L'esecuzione richiede un po 'di tempo. Durante l'esecuzione, stampa i messaggi che indicano quali funzionalità sta verificando.
Una volta configurato, è possibile compilare il programma con:
make
Esiste un comando opzionale per eseguire alcuni controlli automatici ( non chiedermi cosa fanno esattamente, li salto sempre :-) ):
make check
Infine installa Vim su /usr/local/
(questo comando richiede i privilegi di root):
sudo make install
Per rimuovere i file ora inutili che sono stati creati per la compilazione è quindi possibile eseguire:
make clean
make distclean
Ed eccoti qui con una nuova installazione di Vim.
Probabilmente vorrai rimuovere qualsiasi Vim che hai installato dal repository di Ubuntu, ma non è necessario . Per impostazione predefinita, Vim verrà installato su /usr/local/
, anziché /usr/
. Assicurati solo di utilizzare la versione corretta di Vim (ovvero /usr/local/bin/vim
, e non /usr/bin/vim
).