源代码

跳转到:导航搜索
有多种方法可以获取 openSUSE 发行版的源代码。


已发布版本

源代码可在 在线 获取。

要请求以物理形式提供的源代码,请发送电子邮件至 sourcedvd@opensuse.org 或写信至

SUSE Software Solutions Germany GmbH
openSUSE Team
Frankenstraße 146
D-90461 Nuernberg
Germany

以请求 openSUSE 特定版本的 DVD 上的源代码。请注意,我们会收取 15 美元或 15 欧元,以支付我们的分发成本。

开发版本

开发版本的源代码不通过镜像分发,以减少这些镜像上的带宽和存储空间。

您始终可以在 下载服务器 上找到最新的源代码。

要请求以物理形式提供的源代码,请发送电子邮件至 sourcedvd@opensuse.org 或写信至

SUSE Software Solutions Germany GmbH
openSUSE Team
Frankenstraße 146
D-90461 Nuernberg
Germany

以请求 openSUSE 特定版本的 DVD 上的源代码。请注意,我们会收取 15 美元或 15 欧元,以支付我们的分发成本。

特定软件包

openSUSE 构建服务 包含一个修订历史记录,因此您可以下载软件的每个版本。

您可以使用以下命令在您的系统中安装软件包的源代码

zypper si <packagename>

请注意,您首先需要添加源代码仓库。

精确源代码

要检索安装在您系统上的单个软件包的精确源代码,请首先查询该软件包的唯一源代码包 URL

rpm -q --qf '%{disturl}\n' INSTALLED_PACKAGE_NAME

您将收到如下形式的结果

obs://build.opensuse.org/PROJECT_NAME/RELEASE_HEX-PACKAGE_NAME

然后,您可以使用此信息使用 osc 命令行工具检出源代码

osc co -r RELEASE_HEX PROJECT_NAME PACKAGE_NAME

地址变更

任何联系地址的变更也需要投射到 https://github.com/openSUSE/skelcd-openSUSE/tree/master/skelcd