Выполненный rsync
с --partial
флаг. Это затем сохранит частичные передачи и возобновит частичные файлы при запуске.
Первое место для проверки - то, если существует бэкпорт, но нет, который не удивителен, так как у индивидуалиста есть энергия 7.2 также.
Следующая вещь попробовать состоит в том, если кто-то поднял репозиторий с энергией 7,3 пакетов где-нибудь, предпочтительно PPA. Существует много PPAs с энергией, включая несколько с 7.3 (не исчерпывающий список).
Если Вы не находите двоичный пакет нигде или не любите тех, Вы находите, следующий самый легкий шаг должен захватить исходный пакет от аккуратного, который имеет энергию 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
или безотносительно). Уберите хорошо для этого:
/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, который является подобными, но более мощными программами (одно из его преимуществ - то, что это может иметь дело с конфликтами).
Сборка из источника. Это будет более быстро. Попытка и найти и включить репозиторий для одноразовой установки как этот просто вызовет Вас головные боли далее по линии.
apt-get install python3-dev
. Btw. для всех, кто задается вопросом, можно установить использование debssudo dpkg -i *.deb
и, возможно, удалите vim7.2 пакеты прежде. – Juve 29.03.2012, 08:19/usr/local/stow/vim-7.3/share/vim
каталог, а скорее что-то как/usr/local/share/vim
каталог. Я думаю, что можно сделать это с--with-global-runtimepath=/usr/local/share/vim
но я мог быть неправым. – docwhat 18.04.2012, 17:00