Il primo posto da controllare è se c'è un backport , ma non c'è , il che non è sorprendente dal momento che Maverick ha anche Vim 7.2 .
La prossima cosa da provare è se qualcuno ha creato un repository con pacchetti vim 7.3 da qualche parte, preferibilmente un PPA . Esistono molti PPA con vim , inclusi alcuni con
7.3 (non un elenco esaustivo).
Se non trovi un pacchetto binario da nessuna parte o non ti piacciono quelli che trovi, il prossimo passo più semplice è prendere il pacchetto sorgente da natty , che ha vim 7.3. Scarica il pacchetto sorgente ( .dsc
, .debian.tar.gz
e .orig.tar.gz
), quindi esegui
apt-get install build-essential fakeroot
apt-get build-dep vim
dpkg-source -x vim_7.3.035+hg~8fdc12103333-1ubuntu2.dsc
cd vim-7.3.035+hg~8fdc12103333
# Edit debian/changelog to add an entry with your name and “recompiled for lucid”
dpkg-buildpackage -rfakeroot -us -uc -b -nc
Se tutto va bene, avrai pacchetti binari per le tue distribuzioni. Se si verificano dipendenze mancanti o errori di compilazione, questo deve essere risolto caso per caso.
La prossima cosa da provare è compilare l'origine 7.3 a monte con il pacchetto dalla tua versione di Ubuntu. Questo ti dà un pacchetto bello e pulito, ma è un po 'più coinvolto, quindi se non ti senti sicuro di farlo senza istruzioni ti consiglio di compilare il sorgente upstream.
Se finisci per compilare la sorgente upstream, per impostazione predefinita, finirai con i file sotto /usr/local
e non sarà facile disinstallarli o anche sapere cosa hai. Ogni volta che installi qualcosa senza usare il gestore pacchetti, ti consiglio di installarlo in una struttura di directory separata e di creare collegamenti simbolici /usr/local
( ~/usr
o qualunque cosa). Stow è carino per questo:
- Installa sotto
/usr/local/stow
(o ~/usr/stow
o ovunque). Con molti programmi, puoi usare qualcosa del genere ./configure --prefix=/usr/local/stow/vim-7.3
. Questo metterà il binario principale in /usr/local/stow/vim-7.3/bin
e così via.
- Esegui
stow vim-7.3
dalla /usr/local/stow
directory. Questo crea collegamenti simbolici nelle directory "normali", ad es /usr/local/bin/vim -> ../../stow/vim-7.3/bin/vim
.
- Se vuoi disinstallare questo programma, esegui semplicemente
stow -D vim-7.3
per rimuovere i collegamenti simbolici ed eliminali /usr/local/stow/vim-7.3
.
C'è anche xstow che è un programma simile, ma più potente (uno dei suoi vantaggi è che può affrontare i conflitti).