Instalación de Man-1.5k

Estimación del tiempo de construcción:       0.05 SBU
Estimación del espacio necesario en disco:  2 MB

Contenido de Man

Última versión comprobada: 1.5k.

Man es un paginador de manuales.

Man instala lo siguiente:

 

Dependencias de instalación de Man

Última versión comprobada: 1.5i.

Bash: sh
Binutils: as, ld
Fileutils: chmod, cp, install, mkdir, rm
Gcc: c11, collect2, cpp0, gcc
Grep: grep
Make: make
Gawk: awk
Sed: sed
Sh-utils: echo
Textutils: cat

 

Instalación de Man

Hay tres parches para Man. El primer parche comenta una de las líneas del fichero man.conf (MANPATH /usr/man) para evitar resultados redundantes cuando utilicemos programas como whatis:

patch -Np1 -i ../man-1.5k-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.5k-pager.patch

El ú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.5k-80cols.patch

Las rutas a algunos programas se escriben dentro de los ficheros de man. Desafortunadamente, el guión configure asigna la última localización en el PATH en la que se encuentra un programa, en lugar de la primera. Añadiendo /usr/bin:/bin a la variable PATH para el comando ./configure nos aseguramos de que man no utilice los programas del directorio /static.

Prepara Man para su compilación:

PATH=$PATH:/usr/bin:/bin \
    ./configure -default -confdir=/etc

Continúa compilando el paquete:

make

Y termina instalando el paquete:

make install

Puede que quieras mirar la receta sobre man en http://www.escomposlinux.org/lfs-es/recetas/man.html (el original se encuentra en http://hints.linuxfromscratch.org/hints/man.txt) que se ocupa de las cuestiones de formateado y compresión de las páginas de manual.