Compilação e instalação do Vim e habilitando a copiar e colar com o mouse

Compilação e instalação a partir do fonte do Vim no Debian 10, mas deve funcionar para outras distribuições adaptando-se os comandos.

[ Hits: 5.603 ]

Por: Buckminster em 07/10/2021


Compilação e instalação do Vim



Compilação e instalação a partir do fonte do Vim no Debian 10, mas deve funcionar para outras distribuições adaptando-se os comandos.

Lembrando aquela máxima: leia todo o artigo antes de sair executando comandos.

E, como sempre, vale a pena pelo aprendizado mesmo que você não execute as ações.

Caso não quiser fazer a compilação e instalação manual e/ou já tiver o Vim instalado vá para o passo HABILITANDO COPIAR E COLAR.

Logando como root no Debian:

su -

Digite a senha.

Caso você já tenha o Vim instalado pelo apt-get ou outro gerenciador de pacotes, remova:

# apt-get purge vim
# apt-get autoclean
# apt-get autoremove

Atualize o sistema e instale o pacote:

# apt-get update
# aptitude safe-upgrade
# apt-get install build-essential fakeroot devscripts
(tem pacotes a mais, mas instale todos)

# apt-get build-dep vim-gtk

NOTA: build-dep não é um pacote, é um comando para instalar com todas as dependências (build-dependencies); para várias instalações pode usar o build-dep no lugar de install, mas tome cuidado, pois às vezes vem muita "gosma", use build-dep somente quando for compilar algum programa manualmente, para instalação automática use apt-get install.

A sintaxe é:

# apt-get build-dep nome_do_pacote

Criando o local de instalação:

# mkdir /usr/src/vim

Entrando na pasta:

# cd /usr/src/vim

Baixando a última versão:

# wget ftp://ftp.vim.org/pub/vim/unix/vim-8.2.tar.bz2

Descompactando:

# bunzip2 -c vim-8.2.tar.bz2 | tar -xf -

Verificando:

# ls

Deverá aparecer duas pastas: vim-8.2.tar.bz2 e vim82

# cd vim82

Configurando:

# ./configure --with-x=yes --with-features=huge --enable-gui=auto --enable-terminal --enable-multibyte

Aguarde terminar.

Caso você queira pode estudar as opções de configuração e até habilitar a compilação de programas em C, PHP ou outras linguagem suportadas dentro do Vim. Veja em:

# ./configure --help

Instalando:

# make
# make install

Adicionando a variável:

# PATH=$PATH:/software/vim/bin

Testando:

# vim

Deverá aparecer uma tela com a versão 8.2 do Vim.

Para sair digite ":q" e dê enter.

Futuramente quando quiser ver as opções que foram configuradas digite:

# vim --version | grep -o .terminal
  • Caso aparecer na saída do comando "+terminal" é porque essa opção está habilitada.
  • Caso não retornar nada ou retornar "-terminal" é porque a opção não está habilitada.

Outro exemplo:

# vim --version | grep -o .multibyte

Para saber o que digitar depois do ponto (.terminal, .multibyte etc) veja com ./configure --help estando dentro do diretório vim82 ou do diretório correspondente à versão do Vim que tem no seu Linux.



    Próxima página

Páginas do artigo
   1. Compilação e instalação do Vim
   2. Habilitando copiar e colar
Outros artigos deste autor

IPv6, DNSv6 e DHCPv6

Compilação do Kernel

Como um monte de letras de um código fonte transforma-se em voltagens?

DHCP com controle de IP e compartilhamento no Debian Squeeze

Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário

Leitura recomendada

GitHub Copilot - Inteligência Artificial no NeoVim

Utilizando o Buffer de Gravação no Editor Vim

Como preparar o Vim/Neovim para corrigir ortografia em português

Utilização do Vim para iniciantes

Como Turbinar sua Produtividade com VIM - Guia Definitivo do Desenvolvedor

  
Comentários
[1] Comentário enviado por maurixnovatrento em 07/10/2021 - 22:30h


Faço algo parecido no Slackware. Também costumo habilitar o clipboard do vim.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[2] Comentário enviado por danniel-lara em 08/10/2021 - 08:05h


Show , isso ajuda muito

[3] Comentário enviado por Buckminster em 08/10/2021 - 23:44h


[1] Comentário enviado por mauricio123 em 07/10/2021 - 22:30h


Faço algo parecido no Slackware. Também costumo habilitar o clipboard do vim.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


É um desafio.
Tentarei no Slack.

[4] Comentário enviado por Buckminster em 08/10/2021 - 23:45h


[2] Comentário enviado por danniel-lara em 08/10/2021 - 08:05h


Show , isso ajuda muito


Obrigado.

[5] Comentário enviado por maurixnovatrento em 10/10/2021 - 08:20h


[3] Comentário enviado por Buckminster em 08/10/2021 - 23:44h


[1] Comentário enviado por mauricio123 em 07/10/2021 - 22:30h


Faço algo parecido no Slackware. Também costumo habilitar o clipboard do vim.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


É um desafio.
Tentarei no Slack.


Se quiser já tenho um slackbuild do vim pronto no meu repositório.
https://github.com/mxnt10/Slackware15-Reposity/blob/master/Specific/vim.SlackBuild

Aí você modifica como você achar melhor pra você.

[6] Comentário enviado por diegomrodrigues em 16/10/2021 - 10:38h

Artigo interessante.
Parabéns!

Atenciosamente,
Diego M. Rodrigues

[7] Comentário enviado por Buckminster em 17/10/2021 - 02:49h


[6] Comentário enviado por diegomrodrigues em 16/10/2021 - 10:38h

Artigo interessante.
Parabéns!

Atenciosamente,
Diego M. Rodrigues


Obrigado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts