電子書籍リーダーのマニュアルページはオフラインですか?


13

Ubuntuのマニュアルページのコピーを電子書籍リーダー(できればKindle / mobi、epubを処理できる形式)で入手できる場所はありますか?

回答:


8

このbashコマンドは、システム上のすべてのmanページのHTMLファイルをダンプします。groff最初にパッケージをインストールし、次にcd空のディレクトリにインストールして実行する必要があります。

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

内のすべてのファイルを通じてこの意志サイクル/usr/share/man、セクション番号と内線オフストリップは、ディレクトリを使用してsed、それから呼び出すmanHTMLへのmanページをレンダリングするために(man -Thtmlターンの呼び出しでgroff、結果を保存、どのあなたはそれが最初にインストール必要がある理由です)ページと同じ名前のhtmlファイル。完了するまでにしばらく時間がかかり、groff改行に関する警告がスローされますが、終了すると、すべてのマニュアルページがHTML形式になります。

ほとんどの電子書籍リーダーはHTMLファイルを処理できますが、HTMLファイルを処理できない場合は、calibreを使用してHTMLファイルをmobiまたはepubまたは選択した他の形式に変換できます。


1
またman -Tdvi、試しdvi2pdfてから、たくさんのPDFを取得することもできます。
ulidtko

素晴らしいですね。PDF出力を取得する方法があることは知っていましたが、PDFはうまくリフローしません
-acp

Calibreを使用してpdfをkindleとandroidに変換するのは非常に幸運でした。(もちろん、テキストとhtmlはうまく変換されます。)
belacqua

1

すべてのマニュアルページはにあります

/usr/share/man

しかし、それらは.gzファイルに圧縮されています。また、すべてのmanページをオンラインで見ることができるWebもあります。各ページ/リンクのすべてのコンテンツをダウンロードできるソフトウェアを検索すると、eリーダー用の独自のマンページライブラリを作成できると思います


上記のダウンロードソフトウェアはになりますwget -R
ウリトコ

0

manページをHTMLに変換し、それを表示するコマンドを実行するようにmanに依頼できます。そのため、次のコマンドでmanページを直接キャリバーにインポートできます(パッケージをcommand exited with status 3インストールする場合などgroff)。

man --html=calibre YOUR_MANPAGE

GUIを実行せずに、マンページを口径データベースにインポートすることもできます。

man --html='calibredb add' YOUR_MANPAGE

マンページがキャリバーになったら、簡単にそれらを電子リーダーに送信できます(.mobi形式で送信することをお勧めします)。

次に、インポートするマンページのリストを繰り返します。

find /usr/share/man/man[1-9] -type f | xargs -l man --html='calibredb add'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.