修复旧版 Linux 手册页(如 traceroute)中的内容最有效的方法是什么?

修复旧版 Linux 手册页(如 traceroute)中的内容最有效的方法是什么?

今天,我在阅读 traceroute 的手册页时看到了这样一段话:

“有几个附加选项,用于高级用法(另一种跟踪方法等):”

我想建议在这里重新表述如下:

“还有一些用于高级用途的附加选项(例如替代跟踪方法等):”

是否有任何已知的流程可以修复此类问题并将其传播到所有 Linux 发行版?这似乎应该是一项基本任务,但我找不到任何方法来实现。地球上有数十亿台设备安装了此手册页,因此,自至少 2006 年 10 月 11 日(手册页末尾的日期)以来,没有人调整过此内容,这让我感到特别奇怪。

答案1

手册页是软件包的一部分。查找它属于哪个软件包。按照该步骤返回上游到您的发行版,它们可能会提供指向上游存储库或开发人员的链接。转到那里,提交补丁,或按照为该项目定义的程序进行更新。

因此,在我的 Debian 系统上,我建议使用以下命令来找出上游开发人员。

zoredache@host$ dpkg -S traceroute
traceroute: /usr/share/doc/traceroute/copyright
traceroute: /usr/share/doc/traceroute/CREDITS
traceroute: /usr/bin/traceroute.db
nmap: /usr/share/nmap/scripts/targets-traceroute.nse
traceroute: /usr/share/man/man1/traceroute6.db.1.gz
traceroute: /usr/share/man/man8/tcptraceroute.db.8.gz
traceroute: /usr/share/doc/traceroute
traceroute: /usr/share/doc/traceroute/README
traceroute: /usr/bin/traceroute-nanog
traceroute: /usr/sbin/tcptraceroute.db
traceroute: /usr/bin/traceroute6.db
traceroute: /usr/share/doc/traceroute/changelog.gz
traceroute: /usr/share/doc/traceroute/changelog.Debian.gz
traceroute: /usr/share/man/man1/traceroute.db.1.gz
traceroute: /usr/share/man/man1/traceroute-nanog.1.gz
traceroute: /usr/share/doc/traceroute/TODO

zoredache@host$ apt-cache show traceroute
Package: traceroute
Version: 1:2.0.18-3
Installed-Size: 175
Maintainer: Daniel Baumann <[email protected]>
Architecture: amd64
Depends: libc6 (>= 2.4)
Description-en: Traces the route taken by packets over an IPv4/IPv6 network
 The traceroute utility displays the route used by IP packets on their way to a
 specified network (or Internet) host. Traceroute displays the IP number and
 host name (if possible) of the machines along the route taken by the packets.
 Traceroute is used as a network debugging tool. If you're having network
 connectivity problems, traceroute will show you where the trouble is coming
 from along the route.
 .
 Install traceroute if you need a tool for diagnosing network connectivity
 problems.
Homepage: http://traceroute.sourceforge.net/
Description-md5: 8a3a47eccb961a38576ee994d96f3d2c
Tag: implemented-in::c, interface::commandline, network::routing,
 protocol::TODO, protocol::ip, role::program, scope::utility,
 use::checking, use::monitor, use::routing
Section: net
Priority: important
Filename: pool/main/t/traceroute/traceroute_2.0.18-3_amd64.deb
Size: 50980
MD5sum: 1e74098ae307c76eacbc60824d574fb0
SHA1: 6696a0337267788c56cfe1eb68ea7ee5b3c2129c
SHA256: 305c52bc40d8c23f34e4aee1d2e56687476a57bdd83d5f984c95f174ae388b46

因此上游开发者处于http://traceroute.sourceforge.net/

相关内容