Linux From Scratch: Versión 4.1 | ||
---|---|---|
Anterior | Capítulo 6. Instalación de los programas del sistema base | Siguiente |
Estimación del tiempo de construcción: 0.81 SBU Estimación del espacio necesario en disco: 24 MB |
Última versión comprobada: 6.1.
El paquete Vim contiene un editor de texto configurable construido para obtener una eficiente edición del texto.
Vim instala lo siguiente:
emacs, joe y nano
http://www.escomposlinux.org/lfs-es/blfs-es-CVS/postlfs/editors.html (en castellano)
http://beyond.linuxfromscratch.org/view/cvs/postlfs/editors.html (en inglés)
Última versión comprobada: 6.0.
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
Este paquete necesita que le apliques un parche antes de poder instalarlo. Este parche corrige un problema de compilación con GCC-3.2:
patch -Np1 -i ../vim-6.1.patch |
Prepara Vim para su compilación:
./configure --prefix=/usr |
Continúa compilando el paquete:
make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\" |
El significado de la opción de make es:
CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\": Esta opción hace que vim busque el fichero /etc/vimrc que contiene las opciones globales de vim. Normalmente se asume que este fichero se encuentra en /usr/share/vim, pero creemos que /etc es un sitio más lógico para este tipo de ficheros.
Termina la instalación del paquete:
make install |
Vim puede ejecutarse con el modo antiguo de vi mediante la creación de un enlace simbólico, que puede crearse con el siguiente comando:
ln -s vim /usr/bin/vi |
Si piensas instalar el sistema X Window en tu sistema LFS, puede que quieras 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.
Por defecto, vim se ejecuta en modo compatible con vi. Hay gente a la que le puede gustar esto, pero nosotros preferimos ejecutar vim en modo vim (de otra forma, no habríamos incluido vim en este libro, sino el vi original). Crea el fichero /root/.vimrc ejecutando lo siguiente:
cat > /root/.vimrc << "EOF" # Inicio de /root/.vimrc set nocompatible set bs=2 # Fin de /root/.vimrc EOF |