您好!向 Debian 报告软件包 bug ,请参考: https://www.debian.org/Bugs/Reporting
其它问题,我回复如下: 在 2021/12/20 下午12:30, Tao Wang 写道:
你好, 非常抱歉直接通过邮件来报告关于 fortunes-zh 包的一些问题,我没能够找到比较简单的提交 bug 的方式。我使用的是 Ubuntu 系统,但是该包的问题根源在 Debian,所以我才联系Debian的维护者,打扰到你非常的抱歉。 我在尝试 fortune 的时候,觉得很好玩,但是全是英文谚语。经过搜索才发现已经有人做了中文的包,可是这个包并没有随着选择中文系统而自动安装,因此我开始探索出现的问题。目前我注意到了两个问题。 1. 其它语言的 fortunes 包都可以作为虚包 fortune-cookie-db 的实包,而 fortunes-zh 不在其列。fortune-mod 依赖于 fortunes-min 或者 fortune-cookie-db,如果 fortunes-zh 不在 fortune-cookie-db 中的话,那么就不可能存在纯中文的 fortune。
fortunes-zh 提供 fortune-cookie-db 虚拟包的话,用户在使用命令: apt install fortune-cookie-db 安装时,中文的 fortunes-zh 也能够出现在候选列表里面,有利于中文用户安装。这个问题,曾经有过 bug 报告[1],当时的软件包维护者也曾经记录发布 1.7 版本解决。
fortune-zh (1.7) unstable; urgency=low * Porvides fortune-cookie-db. (Closes:Bug#448063) -- Yu Guanghui <ygh@debian.org> Thu, 6 Jul 2006 02:41:43 +0800但比较奇怪的是,我下载了 1.7 版本存档软件包源代码[2],并没有看到 debian/control 文件有这个字段记录,
该软件包的后续版本也没有提供 fortune-cookie-db 虚拟包。接下来,我会在软件包里面加上提供 fortune-cookie-db 虚拟包,并尽快发布一个新版本。
2. 我对 deb 的机制不是太了解,有没有可能在安装 fortune 的时候,自动根据当前 LANG 来选择 fortune-cookie-db 虚包中安装对应语言的实包,而代替 fortunes-min?
据我目前所知,dpkg deb 软件包还没有这样的机制。 根据当前机器语言环境变量自动安装相关语言软件包,确实是一个很好的功能。对非英语用户,很有帮助。
另外,请问有什么比较方便的提交 bug 的方式么?比如类似 GitHub 那种? 谢谢
谢谢! [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=448063[2] http://snapshot.debian.org/archive/debian/20090219T212512Z/pool/main/f/fortune-zh/fortune-zh_1.7.dsc
-- 肖盛文 xiao sheng wen Faris Xiao 微信(wechat):atzlinux 《铜豌豆 Linux》https://www.atzlinux.com 基于 Debian 的 Linux 中文 桌面 操作系统 Debian QA page:https://qa.debian.org/developer.php?login=atzlinux%40sina.com GnuPG Public Key: 0x00186602339240CB
Attachment:
OpenPGP_0x00186602339240CB.asc
Description: OpenPGP public key
Attachment:
OpenPGP_signature
Description: OpenPGP digital signature