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: 1.927 ]

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

Compilando kernel no Debian Squeeze

Manual traduzido do Squid - Parte 2

Compilação do Squid 3 no Debian Wheezy

O Kernel Linux

DHCP com controle de IP e compartilhamento no Debian Squeeze

Leitura recomendada

Utilização do Vim para iniciantes

Como Turbinar sua Produtividade com VIM - Guia Definitivo do Desenvolvedor

SquidGuard: o bloqueador de listas para o Squid

Regras de ouro ao instalar o Linux em empresas

Addon URL Filter - Filtrando URLs no seu firewall

  
Comentários
[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]

[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 mauricio123 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
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts