Instalando Vim-6.1

Estimación del tiempo de construcción:      2 minutos
Estimación del espacio de disco requerido:  15 MB

Instalación de Vim

Si no quieres instalar vim como editor en el sistema LFS, querrás descargar alguno alternativo e instalar el editor que prefieras. Hay algunas recetas disponibles sobre cómo instalar otros editores en http://hints.linuxfromscratch.org/hints/. Las recetas que hay actualmente disponibles son para Emacs, Joe y nano.

Instala Vim ejecutando los siguientes comandos:

./configure --prefix=/usr &&
make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\" &&
make install &&
cd /usr/bin &&
ln -sf vim vi

Si piensas instalar el sistema X Window en tu sistema LFS, piensa en recompilar Vim después de instalar X. Vim tiene una bonita versión con interfaz gráfica que necesita X y alguna otra librería instalada. Para más información lee la documentación de Vim.

Notas sobre cumplimiento del estándar FHS

El estándar FHS dice que los editores como vim deben usar /var/lib/<editor> para sus ficheros de estado temporales, como los ficheros guardados temporalmente, por ejemplo. Si deseas que vim cumpla el FHS, deberás usar este grupo de comandos en lugar del presentado anteriormente:

./configure --prefix=/usr --localstatedir=/var/lib/vim &&
make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\" &&
make install &&
cd /usr/bin &&
ln -sf vim vi

Explicación de los comandos

make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\": Estableciendo esto hacemos que vim busque el fichero /etc/vimrc que contiene los ajustes globales de vim. Normalmente el fichero buscado es /usr/share/vim, pero /etc es un sitio más lógico para este tipo de ficheros.

Contenido de Vim-6.1

Dependencias

Para instalar Vim-6.0 se necesita lo siguiente:


bash: sh
binutils: as, ld, strip
diffutils: cmp, diff
fileutils: chmod, cp, ln, mkdir, mv, rm, touch
find: find
gcc: cc1, collect2, cpp0, gcc
grep: egrep, grep
make: make
net-tools: hostname
sed: sed
sh-utils: echo, expr, uname, whoami
textutils: cat, tr, wc