Dove posso trovare Vim 7.3?


34

Vim 7.3 è uscito, ma non disponibile nelle fonti. Dove posso ottenere un pacchetto di installazione per la versione 7.3? Non voglio installarlo manualmente.

Risposte:


29

Nemmeno io ho trovato pacchetti ufficiali, quindi ho creato un PPA. Sentiti libero di usarlo:

https://launchpad.net/~passy/+archive/vim

apt-add-repository ppa:passy/vim
apt-get update
apt-get upgrade

Riferimento: come utilizzare i PPA


1
Perché non riesco a trovare il tuo pacchetto quando cerco "vim" su launchpad.net?
passeggero,

1
Hai intenzione di tenerlo aggiornato occasionalmente? L'upstream è ora alla versione 7.3.028.
Marius Gedminas,

1
Questo è costruito con le stesse opzioni utilizzate dal vimpacchetto corrente ?
intuito il

1
Sì. Non ho cambiato altro che il pacchetto upstream per crearlo.
passy

1
Hm, la versione vim in quel PPA ora è piuttosto antica ...
Marius Gedminas,

13

Ho creato vim da fonti usando questa sequenza di comandi:

sudo apt-get build-dep vim-gnome
sudo apt-get install libssl-dev
mkdir -p ~/src
hg clone https://vim.googlecode.com/hg/ ~/src/vim
cd ~/src/vim
./configure --enable-multibyte --enable-pythoninterp --enable-cscope --enable-xim --with-features=big \
            --with-python-config-dir=/usr/lib/python2.7/config-$(dpkg-architecture -qDEB_HOST_MULTIARCH)
make

e lo eseguo senza installarlo usando questo script wrapper ~/bin/vim:

#!/bin/sh
vimhome=$HOME/src/vim
if test -x $vimhome/src/vim; then
    VIMRUNTIME=$vimhome/runtime $vimhome/src/vim "$@"
else
    /usr/bin/vim "$@"
fi

Ma l'ho fatto solo perché all'epoca non riuscivo a trovare un PPA.


Bella soluzione, ma preferisco il modo ppa. :)
passeggero

Grazie per aver utilizzato il repository nel tuo esempio; Non ero a conoscenza della sua esistenza. Non appare molto importante (se non del tutto) su vim.org.
intuito il

Aggiornata la risposta per funzionare su Ubuntu 13.04 e versioni successive, in cui è necessario specificare la directory di configurazione Python in modo esplicito a causa di modifiche multiarch.
Marius Gedminas,

7

Vimwiki ora ha alcune istruzioni per costruire e installare vim dal sorgente, per chiunque lo trovi:

Ecco il testo pertinente:

Creazione di GUI Vim su Ubuntu

Per creare la GUI sono necessari i pacchetti di sviluppo richiesti su Ubuntu:

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

Comandi per compilare e installare GUI Vim:

cd vim7
cd src
make distclean
./configure --with-features=huge --enable-gui=gnome2
make
sudo make install

3

Il PPA di Passy non ha funzionato per me, quindi ho installato i pacchetti vim da natty. L'unica cosa di cui hai bisogno oltre ai pacchetti vim di natty sono ruby1.8 e libruby1.8 debs.

Probabilmente non è la soluzione più geniale, ma ha funzionato bene per me.


2

Il ppa ha funzionato per me, ma ho dovuto cambiare il mio .vimrc:

" Stops vim from complaining about split lines using \
set nocp

" Fixes backspace not working to dedent a line
set backspace=indent,eol,start

2

Dopo aver cercato parecchie volte mi sono imbattuto in un PPA con vim 7.3 costruito per 10.04, 10.10, 11.04 e 11.10 . Ci sono comunque alcuni pacchetti, quindi dai un'occhiata all'intero elenco nel caso in cui un altro pacchetto venga aggiornato e ti causi problemi. Se volessi semplicemente ottenere i pacchetti vim, puoi scaricarli: ecco i link 10.04 e questa pagina fornisce l'elenco completo con aree espandibili sotto ciascun pacchetto che mostra l'elenco completo dei collegamenti ai singoli pacchetti.

L'incantesimo magico è:

sudo apt-add-repository ppa:blueyed/ppa
sudo apt-get update
sudo apt-get upgrade

Riferimento: come utilizzare i PPA


1

Potresti compilarlo dalla fonte in cui puoi sempre ottenere l'ultimo e il massimo. Dovrai seguire questi passaggi: libncurses5-dev 1. sudo apt-get install build-essentials libncurses5-dev

  1. Ricevi le ultime da http://www.vim.org/download.php#unix

  2. Estrai il file compresso in una directory con bunzip2.

  3. Inserisci la directory e digita:

    A. ./configure B. make C. sudo make install D. sudo ln -s / usr / local / bin / vim / usr / bin / vim

Fatto. Ora hai l'ultima versione di Vim sul tuo sistema.


4
/usr/local/binè già nel percorso predefinito di Ubuntu e appare prima /usr/bin. Ti scoraggio fortemente dal creare quel link simbolico nel passaggio D e ingombrare /usr/bincon cose non installate usando apt / dpkg.
Marius Gedminas,

1

Vim 7.3 è nei repository Ubuntu da Ubuntu 11.04 in poi.

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.