De la mano del ultimo post sobre VIM me quedaba otro por solucionar, al utilizar Debian siempre viene de la mano de problemas de versiones, por políticas Debian solo incluye versiones probadas y seguras lo que hace que siempre sean versiones no tan nuevas y uno de los plugins que me recomendaban instalar no podía hacerlo porque requiere una versión de VIM mas nueva.

Lo primero fue mezclar los repositorios stable con los de testing para instalar el paquete desde allí una version mas nueva, lamentablemente rompía con varias dependencias así que toco buscar una manera diferente y este fue compilar VIM.

Lo primero que hay que hacer es desinstalar vim:

apt-get remove vim
apt-get remove vim-*

Para lo segundo necesitamos tener git instalado además de un par de librerías:

sudo apt-get install git libncurses5-dev libncursesw5-dev ruby-dev python-dev libgtk-3-dev

sudo apt-get build-dep vim-gtk

Finalmente desde la terminal debemos descargar el código fuente y ejecutar los siguientes comandos:

git clone https://github.com/vim/vim.git

cd vim/src

./configure --with-features=huge --enable-cscope --enable-multibyte --enable-rubyinterp \
--enable-pythoninterp --enable-python3interp \
--with-python3-config-dir=/usr/lib/python3.7/config-3.7m-x86_64-linux-gnu \
--enable-fail-if-missing --enable-gtk3-check --enable-gnome-check \
--enable-gui=auto --with-x

make 

sudo make install

Con esto en pocos minutos tendremos la ultima versión instalada, la 8.2.2 al momento de escribir este post contra la versión 8.1 de los repositorios de Debian.

4 comments

  1. Tuve dos errores pero no sé si son importantes.
    El primero es:
    No se pudo encontrar el paquete de fuentes para vim-gtk
    El segundo es:
    configure: error: could not configure X

    1. Hola Marlon

      El error de los fuentes de vim-gtk seguramente es porque no tienes habilitados los repositorios de código fuente en source.list y solo debes agregar los repos con deb-src aparte de los deb solo.

      El segundo error ¿Lo estas instalando en un servidor sin entrono gráfico? Ambas opciones son para integrar VIM a GNOME, por ejemplo para compartir el portapapeles, sino estas en un PC con GNOME puedes simplemente quitar esas dos opciones y compilar sin ellas.

      Saludos

  2. Hola Álvaro, muchas gracias por tan buen artículo, me fue muy útil

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from Alvaro De León

Subscribe now to keep reading and get access to the full archive.

Continue reading