¿Dónde puedo encontrar Vim 7.3?

34

Vim 7.3 está fuera, pero no está disponible en las fuentes. ¿Dónde puedo obtener un paquete de instalación para la versión 7.3? No quiero instalarlo manualmente.

1 pasajero
fuente

Respuestas:

29

Tampoco pude encontrar ningún paquete oficial, así que creé un PPA. Sientase libre de usarlo:

https://launchpad.net/~passy/+archive/vim

apt-add-repository ppa:passy/vim
apt-get update
apt-get upgrade

Referencia: Cómo usar PPA

pasivo
fuente
1
¿Por qué no puedo encontrar su paquete cuando busco "vim" en launchpad.net?
pasajero
1
¿Planeas mantenerlo actualizado en alguna ocasión? Upstream está en la versión 7.3.028 ahora.
Marius Gedminas
1
¿Está construido con las mismas opciones que usa el vimpaquete actual ?
intuido
1
Sí lo es. No cambié nada más que el paquete aguas arriba para construirlo.
Passy
1
Hm, la versión vim en ese PPA ahora es bastante antigua ...
Marius Gedminas
13

Construí vim a partir de fuentes usando esta secuencia de comandos:

sudo apt-get build-dep vim-gnome
sudo apt-get install libssl-dev
mkdir -p ~/src
hg clone https://vim.googlecode.com/hg/ ~/src/vim
cd ~/src/vim
./configure --enable-multibyte --enable-pythoninterp --enable-cscope --enable-xim --with-features=big \
            --with-python-config-dir=/usr/lib/python2.7/config-$(dpkg-architecture -qDEB_HOST_MULTIARCH)
make

y lo ejecuto sin instalar usando este script de envoltura ~/bin/vim:

#!/bin/sh
vimhome=$HOME/src/vim
if test -x $vimhome/src/vim; then
    VIMRUNTIME=$vimhome/runtime $vimhome/src/vim "$@"
else
    /usr/bin/vim "$@"
fi

Pero lo hice solo porque no pude encontrar un PPA en ese entonces.

Marius Gedminas
fuente
Buena solución, pero prefiero la manera ppa. :)
pasajero
Gracias por usar el repositorio en su ejemplo; No estaba al tanto de su existencia. No ocupa un lugar destacado (si es que lo tiene) en vim.org.
intuido
Se actualizó la respuesta para que funcione en Ubuntu 13.04 y versiones posteriores, donde debe especificar el directorio de configuración de Python explícitamente debido a los cambios multiarch.
Marius Gedminas
7

Vimwiki ahora tiene algunas instrucciones para construir e instalar vim desde la fuente, para cualquier persona que encuentre esto:

Aquí está el texto relevante:

Construyendo GUI Vim en Ubuntu

Necesita los paquetes de desarrollo necesarios en Ubuntu para construir la GUI:

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

Comandos para construir e instalar GUI Vim:

cd vim7
cd src
make distclean
./configure --with-features=huge --enable-gui=gnome2
make
sudo make install
Nick Knowlson
fuente
3

El PPA de Passy no funcionó para mí, así que instalé paquetes vim de natty. Lo único que necesita además de los paquetes vim de natty son ruby1.8 y libruby1.8 debs.

Probablemente no sea la solución más genial, pero funcionó bien para mí.

miloshadzic
fuente
2

El ppa funcionó para mí, pero tuve que cambiar mi .vimrc:

" Stops vim from complaining about split lines using \
set nocp

" Fixes backspace not working to dedent a line
set backspace=indent,eol,start
ricobl
fuente
2

Después de buscar varias veces, me encontré con un PPA con vim 7.3 creado para 10.04, 10.10, 11.04 y 11.10 . Sin embargo, hay bastantes paquetes, así que eche un vistazo a toda la lista en caso de que otro paquete se actualice y le cause problemas. Si solo desea obtener los paquetes vim, puede descargarlos: aquí están los enlaces 10.04 y esta página proporciona la lista completa con áreas expandibles debajo de cada paquete que muestra la lista completa de enlaces a paquetes individuales.

El encantamiento mágico es:

sudo apt-add-repository ppa:blueyed/ppa
sudo apt-get update
sudo apt-get upgrade

Referencia: Cómo usar PPA

Hamish Downer
fuente
1

Puede compilarlo desde la fuente en la que siempre puede obtener lo último y lo mejor. Deberá seguir estos pasos: libncurses5-dev 1. sudo apt-get install build-essentials libncurses5-dev

  1. Obtenga lo último de http://www.vim.org/download.php#unix

  2. Extraiga el archivo comprimido en un directorio con bunzip2.

  3. Ingrese el directorio y escriba:

    A. ./configure B. make C. sudo make install D. sudo ln -s / usr / local / bin / vim / usr / bin / vim

Hecho. Ahora tiene la última versión de Vim en su sistema.

usuario4016
fuente
44
/usr/local/binya está en la ruta predeterminada de Ubuntu, y aparece antes /usr/bin. Le desaconsejo encarecidamente que cree ese enlace simbólico en el paso D y se desordene /usr/bincon cosas que no están instaladas usando apt / dpkg.
Marius Gedminas
1

Vim 7.3 está en los repositorios de Ubuntu desde Ubuntu 11.04 en adelante.

Flimm
fuente