Strona 1 z 1

[+] Pobranie najnowszej wersji serwera apache

: 03 lutego 2013, 14:39
autor: Van Pytel
Szukam sposobu jak mogę pobrać najnowszą wersję serwera apache bez wpisywania adresu strony.

Mam coś takiego:

Kod: Zaznacz cały

curl -s "http://ftp.ps.pl/pub/apache/httpd/?C=M;O=D" | grep \>httpd\-*\.*\.*\.tar\.gz\< | head -n1 | cut -d\> -f 3 | cut -d\< -f 1
Dostaję wynik:

Kod: Zaznacz cały

httpd-2.2.23.tar.gz
a nowsza wersja to:

Kod: Zaznacz cały

httpd-2.4.3.tar.gz
W jaki sposób mogę zdobyć lub pobrać najnowszą wersję apache?

: 03 lutego 2013, 17:53
autor: lessmian2
Twoje polecenie jako wynik podaje pierwsze wystąpienie httpd-.*, a Tobie raczej nie o to chodzi. Musisz sobie wyciągnąć aktualną wersję (zgaduję, że jest to plik CURRENT-IS.*) i dopiero na tej podstawie stworzyć bezpośredni adres archiwum.

Kod: Zaznacz cały

wget http://ftp.ps.pl/pub/apache/httpd/httpd-`curl -s "http://ftp.ps.pl/pub/apache/httpd/?C=M;O=D" | sed -n 's/.*CURRENT-IS-\(.*\)<.*/\1/p'`.tar.gz

: 03 lutego 2013, 20:09
autor: Van Pytel
Wszystko działa :)
Dziękuję.