O primeiro lugar para verificar é se há um backport , mas não existe , o que não é surpreendente, já que maverick tem vim 7.2 também .
A próxima coisa a tentar é se alguém colocar um repositório com pacotes vim 7.3 em algum lugar, de preferência um PPA . Existem muitos PPAs com o vim , incluindo vários com 7.3 (não é uma lista exaustiva).
Se você não encontrar um pacote binário em qualquer lugar ou não gostar dos que encontrar, o próximo passo mais fácil é pegar o pacote fonte de natty , que possui o vim 7.3. Faça o download do pacote de origem ( .dsc
, .debian.tar.gz
e .orig.tar.gz
) e, em seguida, execute
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
Se tudo correr bem, você terá pacotes binários para suas distribuições. Se você encontrar dependências ausentes ou erros de compilação, isso deve ser resolvido caso a caso.
A próxima coisa a tentar é compilar a fonte 7.3 do upstream com o pacote da sua versão do Ubuntu. Isto dá-lhe um pacote agradável e limpo, mas é um pouco mais complicado, por isso, se não se sentir confiante em fazê-lo sem instruções, recomendo que compile a fonte do upstream.
Se você acabar compilando a fonte upstream, por padrão, você terminará com os arquivos em /usr/local
, e não será fácil desinstalá-los, ou mesmo saber o que você tem. Sempre que você instalar algo sem usar o gerenciador de pacotes, recomendo instalar em uma estrutura de diretório separada e criar links simbólicos em /usr/local
(ou ~/usr
ou qualquer outro). Stow é bom para isso:
- Instale sob
/usr/local/stow
(ou~/usr/stow
ou onde). Com muitos programas, você pode usar algo como./configure --prefix=/usr/local/stow/vim-7.3
. Isso colocará o binário principal em/usr/local/stow/vim-7.3/bin
e assim por diante. - Execute
stow vim-7.3
no diretório/usr/local/stow
. Isso cria links simbólicos nos diretórios "normais", por exemplo/usr/local/bin/vim -> ../../stow/vim-7.3/bin/vim
. - Se você quiser desinstalar este programa, basta executar
stow -D vim-7.3
para remover os links simbólicos e excluir/usr/local/stow/vim-7.3
.
Há também o xstow que é um programa similar, mas mais poderoso (um dos benefícios é que ele pode lidar com conflitos) .