Qual é a maneira mais eficaz de corrigir o conteúdo em manpages mais antigos do linux como o traceroute?

0

Hoje eu estava lendo a manpage para traceroute quando me deparei com essa passagem:

"Há algumas opções adicionais, destinadas a um uso avançado (outros métodos de rastreamento, etc.):"

Eu queria sugerir uma reformulação aqui para algo como:

"Existem opções adicionais destinadas ao uso avançado (como métodos de rastreamento alternativos, etc.):"

Existe algum processo conhecido para consertar algo assim e tê-lo propagado para todas as distribuições do Linux? Parece que isso deveria ser uma tarefa básica e, no entanto, não consigo encontrar nenhum meio para fazê-lo. Existem bilhões de dispositivos na Terra com esta manpage instalada, então me parece particularmente estranho que ninguém tenha ajustado esse conteúdo desde pelo menos 11 de outubro de 2006 (a data no final da manpage).

    
por r3cgm 09.10.2014 / 22:41

1 resposta

0

A página man veio como parte de um pacote. Encontre qual pacote ele pertence. Siga esse backstream para sua distribuição, eles provavelmente terão um link para o repositório upstream ou desenvolvedores. Vá até lá, envie um patch ou atualize seguindo os procedimentos definidos para esse projeto.

Então, no meu sistema Debian, eu me importo de usar os seguintes comandos para descobrir o desenvolvedor do upstream.

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

Assim, o desenvolvedor de uptream está no link

    
por 09.10.2014 / 23:05