Der erste Ort , zu überprüfen ist , ob es eine ist Backport , aber es ist nicht , das ist nicht überraschend , da Einzelgänger vim hat 7.2 zu .
Das nächste, was Sie versuchen sollten, ist, wenn jemand irgendwo ein Repository mit vim 7.3-Paketen erstellt hat, vorzugsweise ein PPA . Es gibt viele PPAs mit vim , darunter auch einige mit
7.3 (keine vollständige Liste).
Wenn Sie nirgendwo ein Binärpaket finden oder das, was Sie finden, nicht mögen, ist der nächste einfachste Schritt, das Quellpaket von natty zu nehmen , das vim 7.3 hat. Laden Sie das Quellcode - Paket ( .dsc
, .debian.tar.gz
und .orig.tar.gz
), dann laufen
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
Wenn alles gut geht, haben Sie Binärpakete für Ihre Distributionen. Wenn Sie auf fehlende Abhängigkeiten oder Kompilierungsfehler stoßen, muss dies von Fall zu Fall behoben werden.
Das nächste, was Sie versuchen sollten, ist das Kompilieren der Upstream 7.3-Quelle mit der Verpackung Ihrer Ubuntu-Version. Dies gibt Ihnen ein schönes und sauberes Paket, aber es ist etwas komplizierter. Wenn Sie sich nicht sicher sind, dies ohne Anweisungen zu tun, empfehle ich Ihnen, einfach die Upstream-Quelle zu kompilieren.
Wenn Sie am Ende die Upstream-Quelle kompilieren, werden Sie standardmäßig die Dateien darunter haben /usr/local
, und es wird nicht einfach sein, sie zu deinstallieren oder auch nur zu wissen, was Sie haben. Wenn Sie etwas installieren, ohne den Paketmanager zu verwenden, empfehle ich, es in eine separate Verzeichnisstruktur zu installieren und symbolische Links in /usr/local
( ~/usr
oder was auch immer) zu erstellen . Dafür ist Stow gut:
- Installieren Sie unter
/usr/local/stow
( ~/usr/stow
oder wo auch immer). Bei vielen Programmen kann man sowas verwenden ./configure --prefix=/usr/local/stow/vim-7.3
. Dadurch wird die Hauptbinärdatei auf gesetzt /usr/local/stow/vim-7.3/bin
und so weiter.
- Führen Sie
stow vim-7.3
aus dem /usr/local/stow
Verzeichnis. Dadurch entstehen symbolische Verknüpfungen in den "normalen" Verzeichnissen, z /usr/local/bin/vim -> ../../stow/vim-7.3/bin/vim
.
- Wenn Sie dieses Programm jemals deinstallieren möchten, führen Sie es einfach aus
stow -D vim-7.3
, um die symbolischen Verknüpfungen zu entfernen, und löschen Sie es /usr/local/stow/vim-7.3
.
Es gibt auch xstow , ein ähnliches, aber leistungsstärkeres Programm (einer seiner Vorteile besteht darin, dass es Konflikte bewältigen kann).
apt-get install python3-dev
. Btw. Für alle, die sich fragen, können Sie die Debs mit installierensudo dpkg -i *.deb
und möglicherweise die vim7.2-Pakete vorher entfernen./usr/local/stow/vim-7.3/share/vim
Verzeichnis, sondern so etwas wie ein/usr/local/share/vim
Verzeichnis ist. Ich denke, Sie können das tun,--with-global-runtimepath=/usr/local/share/vim
aber ich könnte mich irren.Erstellen Sie aus dem Quellcode. Es wird schneller gehen. Wenn Sie versuchen, ein Repository für eine solche einmalige Installation zu finden und zu aktivieren, werden Sie später nur noch Kopfschmerzen haben.
quelle