場合によっては、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 サイトの構築の場合、そのパッケージがすべてインストールされている場合は、関連するマニュアルページがすべて表示されます。
具体的には、以下の一部として維持されるマニュアルページが含まれていますmanpages
。manpages-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
答え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/