1

Apache (httpd) と PHP の最新の安定バージョンをダウンロードする小さな bash スクリプトを作成しています。

明確化: 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 に答える