我试图找到BleachBit 软件包适用于 Ubuntu 16.04 LTS。
因此我开始访问https://packages.ubuntu.com并发现源码包。
点击两者Debian 源代码存储库(颠覆) 在页面右侧 →
或点击底部的链接 ↓
把我带到了不存在的(404)页面,因为页面anonscm.debian.org
已经关闭。
然后我尝试访问Launchpad 上的 Bleachbit 页面得到它的源代码有趣的是,我只能获得不太新的代码Ubuntu 14.04(可信)分支。
如何在线查看实际软件包版本的源代码?
答案1
总结
如果您看到带有匿名用户或者git.debian.org然后访问Debian Salsa GitLab 存储库并在这里搜索包。
漏洞
存在三个与该问题相关的错误:
- 漏洞https://packages.ubuntu.com,它不应该显示死链接匿名用户和git.debian.org- 我向 launchpad 报告了这个问题错误 1812562;
- 错误
apt-get
- 它不应该显示断开的链接匿名用户- 我向 launchpad 报告了这个问题错误 1812564; - 错误
apt-get
- 它不应该显示带有 * 的断开的链接http://git.debian.org* - 我将其报告给 launchpad,因为错误 1812577。
解决方案
这svn://anonscm.debian.org在 Ubuntu 16.04 LTS(和 14.04 LTS)发布后,它就停止运行了,因此应该使用它的后续版本 -Debian Salsa GitLab 存储库然后在这里搜索所需的包(或访问源包页面获取更新的仿生的在 packages.ubuntu.com 上发布)。
结果可以获得源包的正确 URL:
Debian 软件包源代码存储库 (VCS: Git)
*https://salsa.debian.org/python-team/applications/bleachbit.git
Debian 软件包源代码存储库(可浏览)
*https://salsa.debian.org/python-team/applications/bleachbit
这里可以切换到所需的版本分支(本例中为 1.10-1):
https://salsa.debian.org/python-team/applications/bleachbit/tree/debian/1.10-1
并查看任何所需的源代码文件。