GNU Wget jest programem do pobierania plików przy użyciu protokołów HTTP, HTTPS i FTP, które są najczęściej wykorzystywane w Internecie. Jest to nie interaktywne narzędzie wywoływane z linii poleceń, więc może być łatwo wykorzystywane w skryptach, zadaniach cron, na terminalach bez wsparcia dla X-Windows itp.
Konfiguracja i kompilacja przy użyciu skryptu (w załączniku):
soft@wega:~/wget% ./drf_wget-1.12_conf
cc: Sun C 5.10 SunOS_sparc 2009/06/03
usage: cc [ options] files. Use 'cc -flags' for details
MANPATH=/usr/local/share/man:/usr/local/man:/usr/share/man
PATH=/usr/local/bin:/usr/bin:/opt/SUNWspro/bin:/usr/ccs/bin
CFLAGS=-fast
CPPFLAGS=-I/usr/local/ssl/include -I/usr/local/include
CXXFLAGS=-fast
LDFLAGS=-L/usr/local/ssl/lib -R/usr/local/ssl/lib -L/usr/local/lib -R/usr/local/lib
=============================================
dmake clean [y|n] ?
n
=============================================
configure [y|n] ?
y
configure: configuring for GNU Wget 1.12
...
=============================================
Kompilacja:
dmake [y|n] ?
y
Making all in lib
...
Compilation successful
=============================================
Testowanie:
dmake check [y|n] ?
y
Making check in lib
dmake check-recursive
Making check in md5
dmake check-recursive
Making check in src
dmake libunittest.a
...
==================
64 tests were run
4 PASS, 0 FAIL
60 SKIP, 0 UNKNOWN
==================
Making check in util
Making check in windows
dmake install po przełączeniu na roota.
# wget --version
GNU Wget 1.12 built on solaris2.10.
+digest +ipv6 -nls +ntlm +opie +md5/solaris +https -gnutls +openssl
-iri
Wgetrc:
/usr/local/etc/wgetrc (system)
Compile: cc -DHAVE_CONFIG_H -DSYSTEM_WGETRC="/usr/local/etc/wgetrc"
-DLOCALEDIR="/usr/local/share/locale" -I. -I../lib
-I/usr/local/ssl/include -I/usr/local/include -fast
Link: cc -fast -L/usr/local/ssl/lib -R/usr/local/ssl/lib -L/usr/local/lib
-R/usr/local/lib /usr/local/ssl/lib/libssl.so
/usr/local/ssl/lib/libcrypto.so -R/usr/local/ssl/lib
/usr/local/lib/libiconv.so -R/usr/local/lib -lmd5 -ldl -lsocket
-lnsl -lrt ftp-opie.o openssl.o http-ntlm.o gen-md5.o
../lib/libgnu.a