J'ai installé doxygen
et doxygen-doc
. La page de manuel de doxygen me dit d’obtenir doxygen-doc pour plus d’informations. J'ai trouvé le doxygen-doc
dans mon usr/share/doc
, mais c'est une archive compressée. Alors, comment puis-je y accéder facilement?
Vous n'indiquez pas la version d'Ubuntu que vous utilisez, mais pour Trusty, il existe un manuel PDF dans /usr/share/doc/doxygen/doxygen_manual.pdf
.
Il y a aussi une documentation HTML ici: /usr/share/doc/doxygen/html/index.html
Je ne peux pas repérer une archive compressée en plus du journal des modifications (/usr/share/doc/doxygen-doc/changelog.Debian.gz
) que vous utiliseriez avec zless
.
Vous pouvez effectuer une recherche comme indiqué ci-dessus dans le répertoire / usr/share/doc, mais certains paquets l'installent dans leurs répertoires / usr/share/nom_du_paquet ou même à d'autres emplacements. Ici vous pouvez trouver les html et pdf docus, utilisez de préférence nautilus (utilisez la fonction de recherche de nautilus et ouvrez le document que vous avez demandé dans - navigateur). Si vous utilisez souvent le document, n'oubliez pas de mettre votre lien en signet.
À partir de votre ligne de commande, vous pouvez utiliser la commande find pour rechercher votre document:
documentation html:
find /usr/share -type f -name index.html | grep doxy
documentation pdf:
find /usr/share/ -type f -name *.pdf | grep doxy
Invoquez votre résultat avec evince ou votre navigateur (dans mon cas, google-chrome)
html:
google-chrome /usr/share/doc/doxygen/html/index.html
pdf:
google-chrome /usr/share/doc/doxygen_manual.pdf
evince /usr/share/doc/doxygen_manual.pdf
Je préfère automatiser cette tâche et dresser une liste de la manière suivante:
pour html:
find /usr/share/ -type f -name index.html | sort -k1 | awk '{ print "file://" $0;}' > ~/DocHtml.txt
pour pdf:
find /usr/share/ -type f -name *.pdf | sort -k1 | awk '{ print "file://" $0;}' > ~/DocPdf.txt
Cela créera 2 fichiers dans votre répertoire personnel ( DocPdf.txt et DocHtml.txt ). Ouvrez simplement ceci avec moins
less ~/DocPdf.txt
ou
less ~/DocHtml.txt
et appuyez sur & suivi de votre chaîne de recherche, par exemple doxygen. Maintenant, déplacez simplement votre souris sur le document demandé et appuyez sur ctrl et clic gauche ouvrira le fichier.
Vous pouvez également créer un script bash et l'invoquer via un travail chron. Cela automatisera la tâche.
Voici un script bash simple qui peut être modifié. Mettez des répertoires supplémentaires comme décrit dans le script. Enregistrez le script bash ci-dessous sous le nom makeDoc, modifiez chmod + x makeDoc et appelez-le avec ./ makeDoc. Reste comme ci-dessus:
#!/bin/bash
# Author: abu
# Description: script creates two files, DocPdf.txt and DocHtml.txt,
# which lists all pdf/html documents found by the find function.
#
# You can include other search directories, e.g. Anaconda,
declare -a DocDirs=(
"/usr/share/"
"/opt/anaconda3/" # you can put here additional directories
# "/path/to/other/dirs/" # -""- -""- -""-
)
echo "DocHtml automatic generated!" > DocHtml.txt
echo " File generated with" $0 >> DocHtml.txt
echo -e " Date: " `date` "\n\n" >> DocHtml.txt
echo "DocPdf automatic generated!" > DocPdf.txt
echo " File generated with" $0 >> DocPdf.txt
echo -e " Date: " `date` "\n\n" >> DocPdf.txt
for i in "${DocDirs[@]}"
do
find $i -type f -name index.html | sort -k1 | awk '{ print "file://" $0;}' >> ~/DocHtml.txt
find $i -type f -name *.pdf | sort -k1 | awk '{ print "file://" $0;}' >> ~/DocPdf.txt
done
Le paquetage doc-base aide les développeurs à l’installer correctement. Pour voir cela, je sais dhelp et doc-central.
4.1 dhelp: lecteur de documentation de base Web.
Installez-le avec
Sudo apt-get install dhelp
et ouvrez dans votre navigateur le fichier:
file:///usr/share/doc/HTML/Programming/Awk/index.html
4.2 doc-central: lecteur de documentation de base Web.
Installez-le avec:
Sudo apt-get install doc-central