如果我不在 Debian 上(apt-get
这里没有),获取与 Debian 一起分发的某些 Python 包的代码的最简单/直观的方法是什么?
例如,Debian 上有一个错误pip
,我想通过将其代码与上游代码进行比较来查看它是否已修复。
答案1
我会去https://packages.debian.org/source/<release>/<package>
哪里查看<release>
我感兴趣的 Debian 特定版本,以及<package>
软件包名称。
例如: https://packages.debian.org/source/stable/python-pip
从那里,我会向下滚动到页面底部并下载压缩tar
档案(原始源代码,以及 Debian 对此源代码的补充)。
如果我不知道包的名称,只知道它应该包含可执行文件pip
,我会去https://packages.debian.org/并搜索“包含这样命名的文件的包”,然后bin/pip
在页面底部的搜索框中输入。
还可以使用以下格式的 URL 直接获取搜索结果:
https://packages.debian.org/search?mode=exactfilename&searchon=contents&keywords=bin/pip