ディストリビューションで利用可能なすべてのマンページをどのようにダウンロードできますか?

ディストリビューションで利用可能なすべてのマンページをどのようにダウンロードできますか?

私はCentOSサーバーを使用しており、利用可能なすべてのマンページのオフラインコピーを取得したいと思います。現在インストールされているパッケージだけでなく、すべてのパッケージが可能マンページ。

現時点では、単純な解決策は見えません。マンページはインストールされたパッケージにバンドルされているので、利用可能なすべてのパッケージをインストールし、マンページを読んだ後にパッケージを再度削除する必要がありますか?

特定のディストリビューションに利用可能なすべてのマニュアルページをダウンロードする代替案を知っている人はいますか?

PS:目標は、オフラインで表示するために目的の形式(txt / html)に変換できる利用可能なマンページのオフラインコピーを持つことです。

答え1

このウェブサイトすでに良いオンライン形式に設定されています。

これには私が探しているいくつかのコマンドがリストされているようですが、ここにすべてのコマンドが含まれているわけではありません。上部の検索ボックスを使用するのは最適な環境ではありませんが、下部のアルファベット文字を選択することは効果的です。

アルファベット順に

また、セクション(ユーザーコマンド、システムコール、ゲームなど)ごとにグループ化されているため、新しいツールを見つけるのは楽しい方法です。

サイトをそのまま使用することも、次のこともできます。

  • .the Great HTTrack(GPL、Kali Linuxディストリビューションにも含まれています)などのWebクローラーを使用してください。
  • Python/urllib/BeautifulSoupなどを使用して独自のスクリプトを作成し、必要に応じて処理してフォーマットします。

この投稿が古くなっていることを知っていますが、たぶん他の人も私のように偶然に発見するかもしれません。

楽しむ!

答え2

サーバーが使い捨てでない場合は、後で削除する予定であっても、サーバーに多数のパッケージをインストールすることはお勧めできません。代わりに、VagrantとVirtualBox(Windows、Mac、Linuxなどのすべてのシステム)をインストールして使用するCentOS Vagrantボックスを作成することをお勧めします。

その後、放浪者ボックスからすべての可能なパッケージをインストールし、仮想ハードディスクから直接マニュアルページファイルを見つけてインポートし、tarCentOSscpサーバーに転送できます。

yumこれを行うための完璧な方法があるかどうか疑わしいことを指摘する必要があります。これは、別のインストールを可能にするために、マニュアルページがパッケージと共にパッケージ化されていても、すべてのマニュアルページに対して組み込みのインストールコマンドがあっても同じです。利用可能なパッケージには、次の問題がまだ存在します。ベストプラクティスに従ってください。 ディストリビューション全体のすべてのソフトウェアプロバイダがベストプラクティスを遵守することは容易ではありません。

関連情報