1

我正在编写一个小 bash 脚本,我想在其中下载 Apache (httpd) 和 PHP 的最新稳定版本。

澄清:我要求的不是 2012 年 5 月 17 日的“当前”版本,而是脚本运行日期(将来)的“最新”版本。

最好的方法是什么?

我知道我可以从 获取例如 Apache http://httpd.apache.org/download.cgi,但我不想解析该页面以找出最新版本,然后提交表单以选择镜像。理想情况下,我希望能够调用单个 URL,例如:

wget http://httpd.apache.org/download/latest

但我显然不存在像上面这样的 URL - 或者是吗?

如果没有,使脚本下载最新版本的最佳方法是什么?

4

1 回答 1

1

希望这将为您提供最新版本。

curl -s "http://archive.apache.org/dist/httpd/?C=M;O=D" | grep \>httpd\-*\.*\.*\.tar\.gz\< | head -n1 | cut -d\> -f 3 | cut -d\< -f 1

截至目前,它会 fetch httpd-2.4.2.tar.gz

接下来,您可以附加它http://archive.apache.org/dist/httpd/{latest_build}以下载它。

于 2012-05-17T07:22:42.693 回答