Bir varsa check ilk yerdir backport ama orada değil çünkü şaşırtıcı değildir, hangi buyruk da vim 7.2 sahiptir .
Denenecek bir sonraki şey, birinin bir yerde vim 7.3 paketleri, tercihen bir PPA ile bir depo oluşturmasıdır . Birçok vardır vim PPA'lar dahil birçok ile
7,3 (kapsamlı bir liste değildir).
Hiçbir yerde ikili bir paket bulamazsanız veya bulduklarınızı beğenmezseniz, bir sonraki en kolay adım, kaynak paketini vim 7.3 olan natty'den almaktır . Kaynak paketini indirin ( .dsc
, .debian.tar.gz
ve .orig.tar.gz
), sonra çalıştırın
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
Her şey yolunda giderse, dağıtımlarınız için ikili paketler olacaktır. Eksik bağımlılıklar veya derleme hatalarıyla karşılaşırsanız, bu duruma göre çözülmelidir.
Denenecek bir sonraki şey, yukarı akış 7.3 kaynağını Ubuntu sürümünüzün paketiyle derlemektir. Bu size güzel ve temiz bir paket verir, ancak biraz daha kapsayıcıdır, bu yüzden talimatlar olmadan bunu yapmaktan emin değilseniz, yukarı akış kaynağını derlemenizi öneririz.
Yukarı akış kaynağını derlerseniz, varsayılan olarak, aşağıdaki dosyalarla sonuçlanırsınız /usr/local
ve bunları kaldırmak veya hatta neye sahip olduğunuzu bilmek kolay olmayacaktır. Paket yöneticisini kullanmadan bir şey yüklediğinizde, ayrı bir dizin yapısına kurmanızı ve içinde /usr/local
( ~/usr
veya herhangi bir şekilde) sembolik bağlantılar oluşturmanızı öneririm . Stow bunun için iyi:
- Altına
/usr/local/stow
( ~/usr/stow
veya herhangi bir yere) kurun . Birçok programda, benzer bir şey kullanabilirsiniz ./configure --prefix=/usr/local/stow/vim-7.3
. Bu, ana ikiliyi konumuna koyacaktır /usr/local/stow/vim-7.3/bin
.
- Run
stow vim-7.3
dan /usr/local/stow
dizine. Bu, “normal” dizinlerde sembolik bağlantılar oluşturur, örn /usr/local/bin/vim -> ../../stow/vim-7.3/bin/vim
.
- Bu programı kaldırmak isterseniz
stow -D vim-7.3
, sembolik bağlantıları kaldırmak için çalıştırın ve silin /usr/local/stow/vim-7.3
.
Benzer, ancak daha güçlü bir program olan xstow da var (faydalarından biri çatışmalarla başa çıkabilmesidir).