Parece que me faltan algunas páginas de manual, en particular gcc y g ++. No ayuda que especifique la sección. whereis
no enumera las páginas de manual para esos dos, así que creo que simplemente no están allí.
Con Google obtengo mucho, por ejemplo: http://linux.die.net/man/1/g++ (aunque parece ser HTML normal ... ¿o es el marcado de la página man?)
Pensé que esta sería una buena oportunidad para aprender cómo reemplazarlos manualmente. ¿Supongo que estoy buscando un archivo gcc.1.gz?
¿Lo obtengo de GNU, de Debian, o podría ser automatizado de alguna manera? ¿Cuánto trabajo se dedica a esos archivos? Si obtengo uno, ¿es probable que sea 99% correcto o realmente difieren mucho con el tiempo / arquitectura?
gcc-doc
.Respuestas:
Debe agregar los repositorios
non-free
ycontrib
a su lista de fuentes y ejecutarlosapt-get update
después.Ahora puede instalar el
gcc-doc
paquete que contiene las páginas man con:El problema es que la documentación de gcc se publica bajo la Licencia de Documentación Libre de GNU que Debian considera no libre .
fuente
Muchos proyectos de GNU, incluido GCC, licencian su documentación bajo la Licencia de Documentación Libre de GNU . Existe una disputa de larga data entre la Free Software Foundation y el proyecto Debian, que considera que el GFDL no es libre , principalmente porque puede prohibir la modificación de algunas secciones de la documentación.
Por esta razón, la documentación de GCC no está incluida en la distribución de Debian. Sin embargo, es distribuido por el proyecto Debian como parte del repositorio "no libre". Que el repositorio no libre sea oficialmente compatible con Debian pero que no sea oficialmente parte de Debian es el resultado de mucho debate y compromiso dentro del proyecto Debian.
Puede buscar en el sitio web de Debian un paquete que contenga el archivo
g++.1
(seleccione "paquetes que contengan archivos cuyos nombres contengan la palabra clave", porque la página del manual está realmente comprimida, de modo que el nombre del archivog++.1.gz
). Lo encontrará en el paquete gcc-VERSION-doc , que es un metapaquete en el repositorio contrib que depende del paquete gcc-VERSION-doc en el repositorio no libre.En su máquina, asegúrese de tener habilitados los repositorios contrib y no libres. Su
/etc/apt/sources.list
debe contener una línea comoo múltiples líneas como
Si modifica
/etc/apt/sources.list
, ejecuteapt-get update
como root después. Una vez que tenga estos repositorios en sus fuentes, puede usar apt-file para buscar el paquete que contiene un archivo por su nombre. Debe ejecutarapt-file update
como root después de instalar el programa o modificar la lista de fuentes.Una vez que encuentre en qué paquete está el archivo que desea (como se indicó anteriormente, desea el
g++-doc
paquete), useapt-get install g++-doc
o lo que sea su administrador de paquetes favorito.fuente
Es posible que desee instalar páginas de manual para el desarrollo, como:
fuente