今天,我在阅读 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/