在脚本中从 sourceforge.net 下载档案

Downloading archives from sourceforge.net in a script

我正在写一个脚本来安装一些东西(对于用户,而不是 root;所以 不使用包管理器)涉及一个档案,它是一个的一部分 SourceForge 项目。现在,SourceForge 有 HTML 个自动 select 镜像的页面 为您延迟触发下载;当你这样做时,这将不起作用 试图只是:

wget --continue alfa.com/bravo.tar.gz

我应该/可以做什么?

这似乎工作正常:

q=downloads.sourceforge.net/project/expat/expat/2.2.0/expat-2.2.0.tar.bz2
timeout 1 wget "$q"
wget --continue "$q"

结果:

HTTP request sent, awaiting response... 206 Partial Content
Length: 414352 (405K), 168838 (165K) remaining [application/octet-stream]
Saving to: ‘expat-2.2.0.tar.bz2’

expat-2.2.0.tar.bz2 100%[+++++++++++========>] 404.64K   235KB/s    in 0.7s

2017-01-21 19:15:57 (235 KB/s) - ‘expat-2.2.0.tar.bz2’ saved [414352/414352]