¿Cómo compilo el último gvim de la fuente?

Respuestas:

11

Ejecute los siguientes comandos en la terminal.

sudo apt-get build-dep vim-gnome

para obtener todas las dependencias de compilación que necesita. Entonces

sudo apt-get install mercurial

para obtener el sistema de control de versiones Mercurial necesario para descargar el último código fuente de Vim. Entonces

hg clone https://vim.googlecode.com/hg/ vim

para descargar el código fuente de Vim al subdirectorio vimdel directorio actual.

cd vim/src

para cambiar al directorio correcto

Ahora configuremos Vim para la compilación (con características "enormes"; consulte http://www.drchip.org/astronaut/vim/vimfeat.html para obtener una descripción de los diferentes conjuntos de características)

./configure --prefix=/usr/local --with-features=huge

Si ./configureterminó sin ningún problema, ejecute

make

y entonces

sudo make install

y eso debería ser.

Para actualizar Vim a la última versión, simplemente vaya al vimdirectorio y ejecute

hg pull
hg update

y luego volver a ejecutar configure, makey make install.

mjr
fuente
1
Muchas gracias mi vim está funcionando ahora, sin embargo, gvim todavía está usando otra versión, ¿cómo le indico a gvim que cargue la misma versión que vim?
Tom
1
A menos que aún necesite la versión anterior, probablemente debería eliminarla usando sudo apt-get remove vim-gnome. De lo contrario, deberá asegurarse de que /usr/local/binaparezca antes /usr/binen la $PATHvariable de entorno, que debe buscar por separado.
mjr
1
¿Alguien tiene una receta actualizada para gvim 8. * en github? Obtengo 'vim' para construir, pero no 'gvim'.
Hans Deragon
Puede fallar la compilación gvimsi decide usar gtk3 en lugar de gtk2. Las últimas versiones de Ubuntu parecen tener un paquete vim-gtk3 - tal vez intente ejecutar sudo apt-get build-dep vim-gtk3antes de compilar el suyo
mjr