Linux

如何在 Linux 機器上從 man7.org 獲取完整的手冊頁集?

  • December 18, 2020

我有時會發現 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 上所有手冊頁的單一來源,但有一個用於建構網站的所有源項目的列表;如果您安裝了所有相應的軟體包,您將擁有所有相關的手冊頁。

特別是,您應該安裝manpagesmanpages-dev軟體包;這些包含作為手冊頁項目的一部分維護手冊頁。

請注意,該網站反映了每個源項目的目前狀態(或最新版本);在許多情況下,這將比 Debian 9 或 10 中可用的版本更新。特別是,您不會在 Debian 9 中找到手冊頁:它是在手冊頁veth項目的 4.14 版本中添加的,但 Debian 9 有版本4.10。4.16 版在 Stretch backports 中可用。

引用自:https://unix.stackexchange.com/questions/625063