Linuxシステムのman7.orgで完全なマニュアルページセットをどのように取得できますか?

Linuxシステムのman7.orgで完全なマニュアルページセットをどのように取得できますか?

場合によっては、man7.orgが私のLinuxディストリビューションにデフォルトで見つからない利用可能なマニュアルページを提供することがあります。

例は次のとおりです。ウェス(4)veth ネットワークデバイスに関する情報を提供します。

(iproute2)がインストールされていますが、クイックチェックを使用するとapropos結果は返されません。ip

parallels@debian-gnu-linux-vm:~$ apropos veth
veth: nothing appropriate.

ネットワークデバイス(例veth(4):)から非常に便利なマニュアルページをどのように取得できますか?

より一般的には、完全なman7.orgデータベースを取得するにはどうすればよいですか?

parallels@debian-gnu-linux-vm:~$ cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
VERSION_CODENAME=stretch
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

答え1

私はman7.orgのすべてのマニュアルページの単一のソースを知りませんが、次のようなものがあります。すべてのソースプロジェクトのリストWeb サイトの構築の場合、そのパッケージがすべてインストールされている場合は、関連するマニュアルページがすべて表示されます。

具体的には、以下の一部として維持されるマニュアルページが含まれていますmanpagesmanpages-devこれマニュアルページプロジェクト

このウェブサイトは各ソースプロジェクトの現在の状態(または最新バージョン)を反映しており、ほとんどの場合、これはDebian 9または10で利用可能なバージョンよりも最新です。特にDebian 9ではマニュアルページが見つかりませんveth。これはDebian 9バージョン4.14に追加されました。マニュアルページプロジェクトですが、Debian 9バージョンは4.10です。バージョン4.16はStretchバックポートで利用可能です。

答え2

インストールするmanpagesからstretch-backports

printf "%s\n" "deb http://deb.debian.org/debian stretch-backports main" \
|sudo tee /etc/apt/sources.list.d/stretch-backports.list
sudo apt update
sudo apt install -t stretch-backports manpages
man veth

veth のマニュアルページ: バックポート拡張

答え3

1.WGET
このようにしてみてください。

wget --recursive \
 --no-clobber \
 --html-extension \
 --convert-links \
 --domains man7.org \
 --no-parent https://man7.org/linux/man-pages/

オプション意味:

  • --recursive:全ホームページダウンロード
  • --domains: website.org 外のリンクをクリックしないでください。
  • --no-parent処置: ディレクトリ外のリンクをクリックしないでください。
  • --html-extension: ファイルを .html 拡張子として保存します。
  • --convert-links:ローカルまたはオフラインで機能するようにリンクを変換します。
  • --no-clobber:既存のファイルを上書きしないでください。

--page-requisitesページレイアウト、CSSなどが必要な場合は追加することもできます。

2. セレン
これはより複雑ですが、より強力で、後でWeb開発者になると便利です。 https://sites.google.com/a/chromium.org/chromedriver/

関連情報