web-dev-qa-db-fra.com

Comment puis-je afficher les pages man2html dans le navigateur?

Je suis les conseils donnés dans Quel est le meilleur moyen d'apprendre à utiliser Ubuntu avec un terminal? Voir plus précisément comment afficher les pages de manuel dans un navigateur Web.

J'ai suivi les conseils donnés dans Comment puis-je ouvrir des pages de manuel dans un navigateur Web? et utilisé

man -H[browser] <command> (par exemple man -Hfirefox man)

(après l’installation de groff) mais il n’existe pas de lien hypertexte vers les commandes associées.

L'article original mentionne que les commandes ont des hyperliens vers d'autres commandes utilisant man2page. Je apt-get install man2html puis naviguez vers la page mentionnée à la page http://localhost/cgi-bin/man/man2html Lorsque je navigue vers la page, je reçois

L'URL demandée/cgi-bin/man/man2html est introuvable sur ce serveur.

J'ai redémarré le serveur Apache2 installé avec Ubuntu (et cela fonctionne avec la page par défaut sous http://localhost/).

J'utilise man2html man-1.6g, Apache 2.4.10 et Ubuntu 14.10

Comment puis-je afficher les pages man2html dans le navigateur?

Mise à jour

J'ai trouvé une réponse sur les forums Ubuntu et l'ai postée ci-dessous avec un lien vers l'article du forum. Cela fonctionne pour moi et j'espère que cela sera utile aux autres.

4
ShooShoSha

J'ai trouvé cette réponse sur les forums:

Sudo a2enmod cgid

Sudo service Apache2 restart

Comme man2html est un script CGI, Apache2 a besoin du module mod_cgid activé pour servir le contenu de la page. C'était divisé en deux binaires : l'un le convertisseur html et l'autre l'interface CGI.

Source: http://ubuntuforums.org/showthread.php?t=21990

3
ShooShoSha