2012-05-17 59 views
1

我在寫一個小小的bash腳本,我想下載Apache(httpd)和PHP的最新穩定版本。下載最新版本的Apache(httpd)的URL?

澄清:截至2012年5月17日,我並沒有要求提供「最新」版本,而是詢問腳本運行日期(未來)的「最新」版本。

這樣做的最好方法是什麼?

我知道我可以從http://httpd.apache.org/download.cgi獲得Apache,但我不想分析該頁面以找出最新版本,然後提交表單以選擇鏡像。理想我想就能夠在一個單一的URL調用諸如:

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

但我顯然和上面的網址不存在 - 還是他們?

如果不是,那麼讓腳本下載最新版本的最佳方法是什麼?

+0

關於SO的問題一般與編程有關。雖然我不確定這個問題是否適合,但我肯定知道這是SO的話題。請閱讀[常見問題] –

+0

我在問如何實際識別並下載最新版本的Apache - 根據常見問題解答,「堆棧溢出問題預計通常與編程或軟件開發有關」......如果這屬於別的地方,只是讓我知道在哪裏。 –

回答

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 

截至目前它將取httpd-2.4.2.tar.gz

接下來你可以附加http://archive.apache.org/dist/httpd/{latest_build}來下載它。

+0

這很完美 - 謝謝! –

相關問題