Перше місце, щоб перевірити, чи є резервний порт , але немає , що не дивно, оскільки 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
або будь-якому іншому). Забирають добре для цього:
- Встановити під
/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, який є подібними, але більш потужними програмами (одна з його переваг - те, що він може вирішувати конфлікти).