Wo finde ich Vim 7.3?


34

Vim 7.3 ist erschienen, aber in den Quellen nicht verfügbar. Woher bekomme ich ein Installationspaket für die Version 7.3? Ich möchte es nicht manuell installieren.

Antworten:


29

Ich konnte auch keine offiziellen Pakete finden, also habe ich ein PPA erstellt. Fühlen Sie sich frei, es zu benutzen:

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

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

Referenz: Verwendung von PPAs


1
Warum kann ich Ihr Paket nicht finden, wenn ich auf launchpad.net nach "vim" suche?
1Passagier

1
Planen Sie, es gelegentlich auf dem neuesten Stand zu halten? Upstream ist jetzt in der Version 7.3.028.
Marius Gedminas

1
Wird dies mit den gleichen Optionen erstellt, die vom aktuellen vimPaket verwendet werden?
Intuited

1
Ja ist es. Ich habe nur das Upstream-Paket für den Bau geändert.
Passy

1
Hm, die vim-Version in dieser PPA ist jetzt ziemlich alt ...
Marius Gedminas

13

Ich habe vim aus Quellen mit dieser Befehlsfolge erstellt:

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

und ich starte es ohne Installation mit diesem Wrapper-Skript ~/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

Aber das habe ich nur gemacht, weil ich damals keine PPA gefunden habe.


Schöne lösung, aber ich bevorzuge den ppa weg. :)
1Passagier

Vielen Dank, dass Sie das Repo in Ihrem Beispiel verwendet haben. Ich war mir seiner Existenz nicht bewusst. Es wird auf vim.org (wenn überhaupt) nicht sehr prominent vorgestellt.
Intuited

Die Antwort wurde aktualisiert und funktioniert nun unter Ubuntu 13.04 und neueren Versionen, bei denen Sie das Python-Konfigurationsverzeichnis aufgrund von Änderungen an mehreren Archiven explizit angeben müssen.
Marius Gedminas

7

Vimwiki enthält nun einige Anweisungen zum Erstellen und Installieren von Vim aus dem Quellcode für alle anderen, die dies finden:

Hier ist der relevante Text:

GUI Vim unter Ubuntu erstellen

Sie benötigen die erforderlichen Entwicklungspakete unter Ubuntu, um die GUI zu erstellen:

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

Befehle zum Erstellen und Installieren von GUI Vim:

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

3

Passys PPA hat bei mir nicht funktioniert, deshalb habe ich vim-Pakete von natty installiert. Das einzige, was Sie neben den vim-Paketen von natty brauchen, sind ruby1.8- und libruby1.8-debs.

Wahrscheinlich nicht die genialste Lösung, aber für mich hat es gut funktioniert.


2

Das ppa hat für mich funktioniert, aber ich musste meine .vimrc ändern:

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

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

2

Nachdem ich einige Male gesucht habe, bin ich auf ein PPA mit vim 7.3 gestoßen, das für 10.04, 10.10, 11.04 und 11.10 entwickelt wurde . Es gibt jedoch eine ganze Reihe von Paketen. Sehen Sie sich die gesamte Liste an, falls ein anderes Paket aktualisiert wird und Probleme verursacht. Wenn Sie die vim - Pakete nur wollten Sie sie herunterladen können - hier sind die 10,04 Links und diese Seite gibt die vollständige Liste mit erweiterbaren Flächen unter jedem Paket die vollständige Liste der Links zu den einzelnen Paketen zeigt.

Die magische Beschwörung lautet:

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

Referenz: Verwendung von PPAs


1

Sie können es aus dem Quellcode kompilieren, in dem Sie immer das Neueste und Beste erhalten. Sie müssen die folgenden Schritte ausführen: libncurses5-dev 1. Installieren Sie mit sudo apt-get build-essentials libncurses5-dev

  1. Holen Sie sich das Neueste von http://www.vim.org/download.php#unix

  2. Extrahieren Sie die komprimierte Datei mit bunzip2 in ein Verzeichnis.

  3. Geben Sie das Verzeichnis ein und geben Sie Folgendes ein:

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

Getan. Sie haben jetzt die neueste Version von Vim auf Ihrem System.


4
/usr/local/binbefindet sich bereits im Ubuntu-Standardpfad und wird vor diesem angezeigt /usr/bin. Ich rate Ihnen dringend davon ab, diesen Symlink in Schritt D zu erstellen und /usr/binmit Dingen zu arbeiten, die nicht mit apt / dpkg installiert wurden.
Marius Gedminas

1

Vim 7.3 ist in den Ubuntu-Repositories ab Ubuntu 11.04 enthalten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.