Linux
如何在 Linux 機器上從 man7.org 獲取完整的手冊頁集?
我有時會發現 man7.org 在我的 Linux 發行版上本地找不到可用的手冊頁。
一個範例是veth(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/"
我不知道 man7.org 上所有手冊頁的單一來源,但有一個用於建構網站的所有源項目的列表;如果您安裝了所有相應的軟體包,您將擁有所有相關的手冊頁。
特別是,您應該安裝
manpages
和manpages-dev
軟體包;這些包含作為手冊頁項目的一部分維護的手冊頁。請注意,該網站反映了每個源項目的目前狀態(或最新版本);在許多情況下,這將比 Debian 9 或 10 中可用的版本更新。特別是,您不會在 Debian 9 中找到手冊頁:它是在手冊頁
veth
項目的 4.14 版本中添加的,但 Debian 9 有版本4.10。4.16 版在 Stretch backports 中可用。