Linux From Scratch: Versión 5.0 | ||
---|---|---|
Anterior | Capítulo 6. Instalación de los programas del sistema base | Siguiente |
Tiempo estimado de construcción: 0.1 SBU Estimación del espacio necesario en disco: 1.9MB |
Man es un paginador de manuales.
Programas instalados: apropos, makewhatis, man, man2dvi, man2html y whatis
Man depende de: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Sed.
Haremos tres ajustes a las fuentes de Man.
El primer parche comenta la línea "MANPATH /usr/man" del fichero man.conf para evitar resultados redundantes cuando utilicemos programas como whatis:
patch -Np1 -i ../man-1.5m2-manpath.patch |
El segundo parche añade la opción -R a la variable PAGER para que las secuencias de escape se manejen correctamente:
patch -Np1 -i ../man-1.5m2-pager.patch |
El tercero y último parche evita problemas cuando las páginas de manual que no están formateadas para más de 80 columnas se usan en conjunto con las versiones recientes de groff:
patch -Np1 -i ../man-1.5m2-80cols.patch |
Ahora prepara Man para compilarlo:
./configure -default -confdir=/etc |
El significado de las opciones de configure:
-default: Esto le indica al guión configure que seleccione un conjunto sensible de opciones por defecto. Por ejemplo: sólo las páginas de manual en inglés, sin catálogos de mensajes, man sin el setuid, manejo de páginas de manual comprimidas, compresión de páginas capturadas, creación de páginas capturadas cuando el directorio apropiado exista y seguir el FHS poniendo las páginas capturadas bajo /var/cache/man, suponiendo que este directorio exista.
-confdir=/etc: Esto le indica al programa man que busque el fichero de configuración man.conf en el directorio /etc.
Compila el paquete:
make |
E instálalo:
make install |
Nota: Si deseas desactivar las secuencias de escape SGR, debes editar el fichero man.conf y añadir el argumento -c a nroff.
Puede que quieras mirar la página http://www.escomposlinux.org/lfs-es/blfs-es-5.0/postlfs/compressdoc.html del libro BLFS (el original se encuentra en http://www.linuxfromscratch.org/blfs/view/stable/postlfs/compressdoc.html), que se ocupa de las cuestiones de formateado y compresión de las páginas de manual.