在哪里提交手册页更正?
在Ubuntu 17.04中,我认为man systemd-resolved
在OPTIONS -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
尝试尽可能清楚地描述问题,想象你必须自己解决问题,而不要预先知道什么是错的。 例如,您可以给出出现错误的部分的副标题,复制并粘贴错误部分的文本,解释错误的原因以及它应该说的内容。