Первое, что нужно проверить - есть ли бэкпорт , но его нет , что неудивительно, поскольку у maverick также есть vim 7.2 .
Следующее, что нужно попробовать, - это если кто-нибудь где-нибудь создаст репозиторий с пакетами vim 7.3, предпочтительно PPA . Есть много PPA с vim , в том числе несколько с
7.3 (не исчерпывающий список).
Если вы нигде не найдете бинарный пакет или вам не нравятся те, которые вы нашли, следующим простым шагом будет получение исходного пакета из natty с vim 7.3. Загрузите исходный пакет ( .dsc
, .debian.tar.gz
и .orig.tar.gz
), затем запустите
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
Если все пойдет хорошо, у вас будут бинарные пакеты для ваших дистрибутивов. Если вы столкнулись с отсутствующими зависимостями или ошибками компиляции, это должно быть решено в каждом конкретном случае.
Следующее, что нужно попробовать, это скомпилировать исходный код 7.3 с пакетом из вашей версии Ubuntu. Это дает вам хороший и чистый пакет, но он немного сложнее, поэтому, если вы не уверены в этом без инструкций, я рекомендую вам просто скомпилировать исходный код.
Если вы в конечном итоге скомпилируете исходный код, по умолчанию вы получите файлы в папке /usr/local
, и их будет непросто удалить, или даже узнать, что у вас есть. Всякий раз, когда вы устанавливаете что-либо без использования менеджера пакетов, я рекомендую устанавливать в отдельную структуру каталогов и создавать символические ссылки в /usr/local
( ~/usr
или в любом другом месте ). Stow хорош для этого:
- Установить под
/usr/local/stow
(или ~/usr/stow
или где угодно). Со многими программами вы можете использовать что-то вроде ./configure --prefix=/usr/local/stow/vim-7.3
. Это установит основной двоичный файл в /usr/local/stow/vim-7.3/bin
и так далее.
- Запустите
stow vim-7.3
из /usr/local/stow
каталога. Это создает символические ссылки в «нормальных» каталогах, например /usr/local/bin/vim -> ../../stow/vim-7.3/bin/vim
.
- Если вы когда-нибудь захотите удалить эту программу, просто запустите,
stow -D vim-7.3
чтобы удалить символические ссылки, и удалите /usr/local/stow/vim-7.3
.
Существует также xstow, который является аналогичной, но более мощной программой (одно из ее преимуществ заключается в том, что он может справляться с конфликтами).