在哪里提交手册页更正?

在Ubuntu 17.04中,我认为man systemd-resolvedOPTIONS -i INTERFACE部分下引用了/etc/systemd/resolve.conf而不是/etc/systemd/resolve d .conf ,IE的差异是d ,并且由于/etc/resolv.conf如此接近但不同, man页面错误并不会超出人为疏忽。

我发现man -page引用的/etc/systemd/resolve.conf文件不存在。 谁更正了man页?

    FWIW,我自己检查了手册页,我找不到你提到的错误! 也许它已被纠正? 我正在使用Ubuntu(MATE)17.04,定期更新sudo apt update && sudo apt full-upgrade 您是否尝试过更新系统?


    无论如何,要概括地回答你的问题:

    man页错误是错误

    正如评论中所提到的, man页中的错误是错误,应该报告给包维护者。 查看有关错误报告的Ubuntu帮助wiki以及如何报告错误?

    如何确定哪个包提供了man

    使用whereis查找man页文件(以及其他主文件),使用dpkg -S 查找哪个包提供文件 ,例如

     $ whereis ls ls: /bin/ls /usr/share/man/man1/ls.1.gz 

    提到的最后一个文件是man页文件 – 我们可以看到,因为它位于/usr/share/man ,所以我们可以找到这样的提供包:

     $ dpkg -S /usr/share/man/man1/ls.1.gz coreutils: /usr/share/man/man1/ls.1.gz 

    所以包裹将是coreutils

    在你的情况下:

     $ whereis systemd-resolved systemd-resolved: /usr/share/man/man8/systemd-resolved.8.gz $ dpkg -S /usr/share/man/man8/systemd-resolved.8.gz systemd: /usr/share/man/man8/systemd-resolved.8.gz 

    因此,在这种情况下,报告错误的包是systemd

    如何报告问题

    首先, 创建一个Launchpad帐户

    由于问题仅仅是联机帮助页中的拼写错误,因此包含使用Apport时包含的所有常用调试信息可能没什么意义。 相反,你可以进入

     http://bugs.launchpad.net/ubuntu/+source/PACKAGENAME/+filebug?no-redirect 

    在浏览器的URL字段中,将PACKAGENAME替换为包的名称。

    然后,您可以输入简短的错误说明

     typo in man page of `systemd-resolved` 

    然后你得到一个表格,你输入(好像仍有任何疑问)你要提交哪个软件包,这是否是一个安全漏洞(我很确定手册中的拼写错误不会是一个……)以及问题的细节。

    不要忘记包含您要报告的软件包版本。 您可以使用apt policy

     $ apt policy systemd systemd: Installed: 232-21ubuntu5 

    尝试尽可能清楚地描述问题,想象你必须自己解决问题,而不要预先知道什么是错的。 例如,您可以给出出现错误的部分的副标题,复制并粘贴错误部分的文本,解释错误的原因以及它应该说的内容。