我如何知道 Debian 从哪里获取其软件包源?

我如何知道 Debian 从哪里获取其软件包源?

假设我有一个工具“X”。我知道它存在于当前的 Debian 发行版中,所以我可以在https://packages.debian.org

该站点还包含可下载 Debian 源代码包的链接。

然而这些源码包从哪里来呢?最初生成源码包的上游链接在哪里?

答案1

构建 Debian 源包的源代码在多个位置进行跟踪(并非所有包都提供所有这些):

  • debian/copyright
  • 控制文件中的“主页”条目
  • debian/watch

考虑libevdev2入口:

给定一个源包,在本地提取一个debian/watch文件,uscan --force-download可用于检索原始源存档(如果它仍然可用)。

请注意,Debian 软件包不一定上游源代码包,即使它们不是“本机”软件包 — 有相当多的软件包的上游已经消失,Debian 源代码包是主要参考。

相关内容