有没有办法提取特定版本的软件包的源代码?

有没有办法提取特定版本的软件包的源代码?

有没有办法提取软件包的源代码(apt-get source)但指定发行版?例如,我希望能够直接运行apt-get source --raring python-imaging。我知道我可以手动提取packages.ubuntu.com,有没有工具可以帮我做到这一点?

答案1

有点儿。

假设您有该版本,sources.list您可以执行类似这样的操作。

apt-get source python-imaging/raring

当然,如果您要将其他版本放入您的系统中,sources.list您还需要进行适当的固定,否则您的正常使用apt-get将受到影响。我认为,更好的选择是使用单独的 apt 环境,使用环境变量暂时指向它APT_CONFIG

关联下面指向一篇关于我如何将这些片段放在一起以apt-get供下载的博客文章。同样的原则也适用于apt-get source,只是您需要deb-src自定义 中的条目sources.list

http://blog.bogosity.se/2012/11/03/fully-using-apt-get-download/

相关内容