web-dev-qa-db-fra.com

Pages de manuel hors ligne pour e-reader?

Existe-t-il un endroit où obtenir une copie des pages de manuel d'Ubuntu au format e-reader (de préférence Kindle/mobi, l'epub peut être géré)?

12
acp

Cette commande bash dumpera les fichiers HTML de chaque page de manuel du système. Vous devez d'abord installer le paquetage groff, puis cd dans un répertoire vide et exécuter:

for f in `ls -1 /usr/share/man/man*`; do n=`echo $f | sed s/[.].*[.]gz//`; man -Thtml $n > $n.html ; done

Ceci parcourt tous les fichiers du répertoire /usr/share/man, supprime le numéro de section et l'extension avec sed, puis appelle man pour convertir la page de manuel en HTML (man -Thtml à son tour appelle groff (c'est pourquoi vous devez d'abord l'installer), en enregistrant le résultat dans un fichier html portant le même nom que la page. Cela prendra un certain temps et groff émettra des avertissements concernant les sauts de ligne, mais une fois terminé, toutes vos pages de manuel seront au format HTML.

La plupart des lecteurs électroniques peuvent gérer les fichiers HTML, mais si le vôtre ne le fait pas, vous pouvez utiliser calibre pour convertir les fichiers HTML en fichiers mobi, epub ou tout autre format de votre choix.

8
cscarney

toutes les pages de manuel sont situées à

/usr/share/man

Mais ils sont compressés dans des fichiers .gz. En outre, il existe un Web où vous pouvez voir toutes les pages de manuel en ligne. Je suppose que si vous recherchez un logiciel qui vous donne la possibilité de télécharger tout le contenu de chaque page/lien, vous pouvez créer votre propre bibliothèque de pages de manuel pour e reader.

1
Luciano Facchinelli