Você tem três opções diferentes:
- Aguarde até que as versões mais recentes sejam adicionadas aos pacotes de distribuição. Observe que você pode aprender um novo idioma ou construir um navio com as próprias mãos enquanto espera.
Se esperar vários anos não é bom para você, você tem as duas opções a seguir:
- Use um PPA contendo a versão mais recente:
- Prós:
- Fácil de fazer.
- Totalmente automatizado.
- Permite instalar o Vim como qualquer outro software.
- Contras:
- Você basicamente concede privilégios de root a um completo estranho.
- Este método funciona apenas no Ubuntu e nas distribuições derivadas usando o sistema PPA.
- Crie o Vim a partir de fontes:
- Prós:
- Você obtém um ajuste fino das opções ativadas (gui, suporte a Python / Lua, etc.).
- Você obtém a versão mais avançada e não precisa de nenhum mantenedor de terceiros para obtê-la.
- É sempre útil aprender como compilar um software a partir de fontes.
- Este é um método independente de distribuição.
- Contras:
- Não é tão automatizado quanto a opção PPA.
- Pode ser assustador para um novo usuário.
Nos dois últimos casos, aqui está um procedimento para essas opções:
PPA
Aqui está um tutorial on-line no tipsonubuntu.com (Obrigado @joeytwiddle, que o sugeriu nos comentários).
Primeiro abra um terminal e use o seguinte comando. Isso adicionará o PPA (Personal Packet Archive) mantido por joathonf aos seus repositórios e permitirá que o Ubuntu saiba onde procurar pelo Vim:
sudo add-apt-repository ppa:jonathonf/vim
Repetirei aqui que, ao fazer isso, concedemos privilégios de root aos scripts deste PPA, faça-o apenas se você confiar nele . Você pode querer ler se os PPAs são seguros para adicionar ao meu sistema e quais são algumas das "bandeiras vermelhas" a serem observadas? e existe alguma garantia de que o software dos PPAs do Launchpad esteja livre de vírus e ameaças de backdoor? .
Atualize a lista de pacotes para que o Ubuntu procure no PPA para encontrar os arquivos Vim:
sudo apt update
Por fim, instale o vim:
sudo apt install vim
E tada! O Vim está instalado. Observe que você também pode fazer isso no gerenciador de pacotes da GUI.
Note-se que esta não é a única PPA disponível com as versões mais recentes do Vim, você pode usar o seu motor de busca preferido para encontrar mais (e fazer lembre-se você está confiando em algum estranho a partir da Internet com acesso root para seu sistema).
Construindo a partir de fontes
Uma segunda opção é construir o Vim a partir de fontes. Isso implica alguma manipulação adicional e pode ser assustador para um novo usuário, mas é a melhor maneira de obter a compilação duradoura.
Existem vários recursos online para guiá-lo através deste procedimento:
Um procedimento geral é o seguinte, você pode precisar ajustá-lo para atender às suas necessidades, mas a idéia principal está aqui:
Primeiro, você pode precisar instalar algumas dependências. Por exemplo, use este comando (sugerido pelo wiki do YouCompleteMe):
sudo apt-get update
sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \
libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \
libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev \
python3-dev ruby-dev lua5.1 lua5.1-dev libperl-dev git
Observe que talvez você não precise de tudo: por exemplo, se você não usar Lua, não inclua lua5.1-dev
na lista .
Editar Em vez de usar o apt-get install
comando anterior, você pode usar o seguinte. Tem a vantagem de lidar automaticamente com as dependências necessárias:
sudo apt-get build-dep vim
Em seguida, obtenha as fontes no seu computador (você precisará do git
comando instalado apt-get install git
):
git clone https://github.com/vim/vim.git
Vá para este diretório e 'puxe' as últimas alterações:
cd vim
git pull
Se você tiver um erro git pull
porque já fez alterações, poderá "esconder" suas modificações (por exemplo, removê-las temporariamente), puxe as alterações e restaure as modificações. Se você fez isso, assumirei que você está familiarizado com o git e não fornecerá o procedimento a seguir (é detalhado no documento vim.org).
Você pode criar o Vim como qualquer outro software a partir das fontes. O arquivo src / INSTALL deve fornecer as informações necessárias para compilar o Vim.
Um fluxo de trabalho regular começaria com:
./configure --with-features=huge --enable-gui=auto
Remova --enable-gui
se você não quiser o gVim .
Se você não possui acesso root na máquina em que está instalando o Vim, convém adicionar a --prefix
opção que permite usar um diretório no qual você tem direitos de acesso. Por exemplo, você pode usar:
./configure --with-features=huge --enable-gui=auto --prefix=$HOME/local/vim
O configure
script pode levar muitos argumentos para ajustar quais recursos você deseja ativar. A execução demora um pouco. Durante a execução, ele imprime mensagens informando quais recursos está verificando.
Uma vez configurado, você pode compilar o programa com:
make
Existe um comando opcional para executar algumas autoverificações ( não me pergunte o que eles fazem exatamente, eu sempre os pulo :-) ):
make check
Por fim, instale o Vim em /usr/local/
(este comando requer os privilégios de root):
sudo make install
Para remover os arquivos agora inúteis que foram criados para a compilação, você pode executar:
make clean
make distclean
E aqui você está com uma nova instalação do Vim.
Você provavelmente desejará remover qualquer Vim instalado no repositório Ubuntu, mas não precisará . Por padrão, o Vim instalará no /usr/local/
, em vez de /usr/
. Apenas verifique se você está executando a versão correta do Vim (por exemplo /usr/local/bin/vim
, e não /usr/bin/vim
).