O primeiro lugar para verificar é se existe um backport , mas não existe , o que não é surpreendente, já que o maverick também possui o vim 7.2 .
A próxima coisa a tentar é se alguém colocar um repositório com os pacotes vim 7.3 em algum lugar, preferencialmente um PPA . Existem muitos PPAs com vim , incluindo vários com
7.3 (não uma lista exaustiva).
Se você não encontrar um pacote binário em nenhum lugar ou não gostar dos que encontra, o próximo passo mais fácil é pegar o pacote fonte do natty , que possui o vim 7.3. Faça o download do pacote de origem ( .dsc
, .debian.tar.gz
e .orig.tar.gz
) e 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 der certo, você terá pacotes binários para suas distribuições. Se você tiver dependências ausentes ou erros de compilação, isso deverá ser resolvido caso a caso.
A próxima coisa a tentar é compilar a fonte 7.3 upstream com o pacote da sua versão do Ubuntu. Isso fornece um pacote agradável e limpo, mas é um pouco mais envolvido, portanto, se você não se sentir confiante em fazer isso sem instruções, recomendo que você apenas compile a fonte upstream.
Se você acabar compilando a fonte upstream, por padrão, acabará com os arquivos em baixo /usr/local
, e não será fácil desinstalá-los ou mesmo saber o que você possui. Sempre que você instala algo sem usar o gerenciador de pacotes, recomendo instalar em uma estrutura de diretórios separada e criar links simbólicos /usr/local
( ~/usr
ou o que seja). O armazenamento é bom para isso:
- Instale em
/usr/local/stow
(ou em ~/usr/stow
qualquer lugar). 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 a
stow vim-7.3
partir do /usr/local/stow
diretório 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 semelhante, porém mais poderoso (um dos benefícios é que ele pode lidar com conflitos).
apt-get install python3-dev
. Btw. para todos que estão se perguntando, você pode instalar os debs usandosudo dpkg -i *.deb
e talvez remover os pacotes vim7.2 antes./usr/local/stow/vim-7.3/share/vim
diretório, mas algo como o/usr/local/share/vim
diretório. Eu acho que você pode fazer isso,--with-global-runtimepath=/usr/local/share/vim
mas eu posso estar errado.Crie a partir da fonte. Será mais rápido. Tentar encontrar e ativar um repositório para uma instalação única como essa apenas causará dores de cabeça mais adiante.
fonte