El primer lugar para verificar es si hay un backport , pero no lo hay , lo cual no es sorprendente ya que Maverick también tiene vim 7.2 .
Lo siguiente que debe intentar es si alguien ha colocado un repositorio con paquetes vim 7.3 en algún lugar, preferiblemente un PPA . Hay muchos PPA con vim , incluidos varios con
7.3 (no es una lista exhaustiva).
Si no encuentra un paquete binario en ninguna parte o no le gustan los que encuentra, el siguiente paso más fácil es tomar el paquete fuente de natty , que tiene vim 7.3. Descargue el paquete fuente ( .dsc
, .debian.tar.gz
y .orig.tar.gz
), luego ejecute
apt-get install build-essential fakeroot
apt-get build-dep vim
dpkg-source -x vim_7.3.035+hg~8fdc12103333-1ubuntu2.dsc
cd vim-7.3.035+hg~8fdc12103333
# Edit debian/changelog to add an entry with your name and “recompiled for lucid”
dpkg-buildpackage -rfakeroot -us -uc -b -nc
Si todo va bien, tendrá paquetes binarios para sus distribuciones. Si se encuentra con dependencias faltantes o errores de compilación, esto debe resolverse caso por caso.
Lo siguiente que debe intentar es compilar la fuente ascendente 7.3 con el paquete de su versión de Ubuntu. Esto le da un paquete agradable y limpio, pero es un poco más complicado, por lo que si no se siente seguro de hacerlo sin instrucciones, le recomiendo que solo compile la fuente ascendente.
Si termina compilando la fuente ascendente, de manera predeterminada, terminará con los archivos debajo /usr/local
, y no será fácil desinstalarlos o incluso saber lo que tiene. Siempre que instales algo sin usar el administrador de paquetes, te recomiendo instalarlo en una estructura de directorio separada y crear enlaces simbólicos en /usr/local
( ~/usr
o lo que sea). Stow es bueno para eso:
- Instalar debajo
/usr/local/stow
( ~/usr/stow
o en cualquier lugar). Con muchos programas, puede usar algo como ./configure --prefix=/usr/local/stow/vim-7.3
. Esto pondrá el binario principal en /usr/local/stow/vim-7.3/bin
, y así sucesivamente.
- Ejecutar
stow vim-7.3
desde el /usr/local/stow
directorio Esto crea enlaces simbólicos en los directorios "normales", por ejemplo /usr/local/bin/vim -> ../../stow/vim-7.3/bin/vim
.
- Si alguna vez desea desinstalar este programa, simplemente ejecute
stow -D vim-7.3
para eliminar los enlaces simbólicos y elimine /usr/local/stow/vim-7.3
.
También hay xstow, que es un programa similar pero más potente (uno de sus beneficios es que puede manejar conflictos).
apt-get install python3-dev
. Por cierto. Para todos los que se preguntan, puede instalar las debs usandosudo dpkg -i *.deb
y tal vez eliminar los paquetes vim7.2 antes./usr/local/stow/vim-7.3/share/vim
directorio, sino algo así como un/usr/local/share/vim
directorio. Yo creo que se puede hacer eso con--with-global-runtimepath=/usr/local/share/vim
, pero podría estar equivocado.Construir desde la fuente. Será más rápido Intentar encontrar y habilitar un repositorio para una instalación única como esa solo le causará dolores de cabeza más adelante.
fuente