在哪里提交手册页更正?

在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 

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