Linux From Scratch: Versión 4.0 | ||
---|---|---|
Anterior | Capítulo 6. Instalando los programas del sistema base | Siguiente |
Estimación del tiempo de construcción: 0.81 SBU Estimación del espacio de disco requerido: 24 MB |
Este paquete necesita que le apliques un parche antes de poder instalarlo. Asegúrate de desempaquetarlo antes de ejecutar los comandos de instalación.
Si no quieres instalar Vim, tienes disponibles las instrucciones para construir editores alternativos en http://www.escomposlinux.org/lfs-es/blfs-es-CVS/postlfs/editors.html (las versiones originales se encuentran en http://beyond.linuxfromscratch.org/view/cvs/postlfs/editors.html). Actualmente hay instrucciones para Emacs, nano y joe.
Instala Vim ejecutando los siguientes comandos:
patch -Np1 -i ../vim-6.1.patch && ./configure --prefix=/usr && make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\" && make install && ln -s vim /usr/bin/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.
patch -Np1 -i ../vim-6.1.patch: Este parche soluciona un problema de compilación con GCC-3.2.
make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\": Estableciendo esto hacemos que vim busque el fichero /etc/vimrc que contiene las opciones 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.
Última versión comprobada: 6.1.
efm_filter.pl, efm_perl.pl, ex (enlace a vim), less.sh, mve.awk, pltags.pl, ref, rview (enlace a vim), rvim (enlace a vim), shtags.pl, tcltags, vi (enlace a vim), view (enlace a vim), vim, vim132, vim2html.pl, vimdiff (enlace a vim), vimm, vimspell.sh, vimtutor y xxd
efm_filter.pl es un filtro que lee de la entrada estándar, copia a la salida estándar y crea un fichero de error que puede ser leido por vim.
efm_perl.pl formatea los mensajes de error del intérprete Perl para usarlos con el modo "quickfix" de vim.
pltags.pl crea un fichero de etiquetas para el código Perl, de modo que pueda usarse con vim.
rview es una versión restringida de view. No pueden ejecutarse comandos del intérprete de comandos y vim no puede ser suspendido.
rvim es una versión restringida de vim. No pueden ejecutarse comandos del intérprete de comandos y vim no puede ser suspendido.
Ú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