软件中心的商品描述中的错误是如何修复的?

软件中心的商品描述中的错误是如何修复的?

在哪里可以找到与软件中心中的软件包列表相关的源文件?我猜 SC 只是一个查看这些列表的窗口,而不是 SC 本身的一部分,那么这些自定义文件是否仅在软件包的 Ubuntu 版本中找到,还是它是上游项目的一部分?

答案1

我们在 Ubuntu 开发者峰会上讨论了这个问题。我们启动了一个维基页面为那些想要提供帮助的人跟踪这些努力。

答案2

正如 DoR 所说,描述存储在软件包内。在源软件包中,可以在文件中找到它们debian/control。由于描述是打包的一部分,因此它不是上游项目的一部分。尽管在大多数情况下,我们与 Debian 共享相同的描述。我们尝试使它们保持同步。除非您有兴趣更多地参与 Ubuntu 开发,否则只需针对相关软件包提交错误(您可能还希望将其标记为“bite-sized”,以便新贡献者可以找到它)。然后,错误分类员或开发人员将确定是否应直接在 Ubuntu 中修复描述或首先在 Debian 中修复描述。通常,如果 Ubuntu 和 Debian 软件包之间没有其他差异,我们会首先尝试在 Debian 中修复错误。

文件如下所示debian/control

Source: hello
Section: devel
Priority: optional
Maintainer: Ubuntu Developers <[email protected]>
XSBC-Original-Maintainer: Santiago Vila <[email protected]>
Standards-Version: 3.9.1
Homepage: http://www.gnu.org/software/hello/

Package: hello
Architecture: any
Depends: ${shlibs:Depends}, dpkg (>= 1.15.4) | install-info
Description: The classic greeting, and a good example
 The GNU hello program produces a familiar, friendly greeting.  It
 allows non-programmers to use a classic computer science tool which
 would otherwise be unavailable to them.
 .
 Seriously, though: this is an example of how to do a Debian package.
 It is the Debian version of the GNU Project's `hello world' program
 (which is itself an example for the GNU Project).

修复这些小错误是让你熟悉 Ubuntu 开发和 Debian 软件包使用方法的一种方法。找到你想要修复的错误,然后尝试以下方法Ubuntu wiki 上的这个教程。

答案3

每个软件包的描述都存储在软件包内部,软件中心与此无关。如果软件包的描述中有错误,请向该软件包提交,而不是向软件中心提交。

.deb使用以下方式打开文件档案管理器亲自看看:

替代文本

相关内容