从一个包中只下载一个文件

Oli*_*Oli 5 package-management

我想要一个我没有的构建包中的文件(并且不想下载)。是否有服务 (Launchpad/Packages.Ubuntu.com/etc) 可以让我进入并下载我想要的文件?

这个问题的上下文是我想要/boot/config-*最新可用内核包中的最新文件的问题。这些包非常大,所以我宁愿下载相对较小的配置文件并自己构建内核(我对其进行修改并对其进行自定义)。

这可能很容易导致“不,你不能那样做”,但我想试水。

sla*_*den 2

我现在也将这个示例发布在原始问题的底部,但为了完整起见,我也将其包含在此处:

这实际上并不会阻止下载包文件。但是,通过一些进一步的狡猾并要求wget仅获取特定范围,这是可能的,尽管不是自动的。如果您对该主题有更广泛、更深入的兴趣,几年前 FOSDEM 演讲中的幻灯片和视频可能会部分介绍该主题:

这里的情况是只有一个文件,或者包中的部分文件已更改.deb,如何从堆栈中提取该文件.ar+.gz+.tar而不导致下载完整的文件。(免责声明:我是演讲者之一)。