X-Git-Url: http://sjero.net/git/?p=wget;a=blobdiff_plain;f=INSTALL;fp=INSTALL;h=b9c56f13f6c432a5ffd3031023fd412fbb71d9f7;hp=0000000000000000000000000000000000000000;hb=31d6616c483359af431f4c33c3c5b237cd8d4426;hpb=c5f1f6a7792df9a379a315aa73bca70a81f16373 diff --git a/INSTALL b/INSTALL new file mode 100644 index 00000000..b9c56f13 --- /dev/null +++ b/INSTALL @@ -0,0 +1,75 @@ + -*- text -*- + Installation Procedure + +0) Preparation + +To build and install GNU Wget, you need to unpack the archive (which +you have presumably done, since you are reading this), and read on. +Like most GNU utilities, Wget uses the GNU Autoconf mechanism for +build and installation; those of you familiar with compiling GNU +software will feel at home. + +1) Configuration + +To configure Wget, run the configure script provided with the +distribution. You may use all the standard arguments configure +scripts take. The most important ones are: + + --help print help message + + --prefix=PREFIX install architecture-independent files in PREFIX + (/usr/local by default) + --bindir=DIR user executables in DIR (PREFIX/bin) + --infodir=DIR info documentation in DIR [PREFIX/info] + --mandir=DIR man documentation in DIR [PREFIX/man] + + --build=BUILD configure for building on BUILD [BUILD=HOST] + --host=HOST configure for HOST [guessed] + --target=TARGET configure for TARGET [TARGET=HOST] + +--enable and --with options recognized (mostly Wget-specific): + --with-socks use the socks library + --disable-opie disable support for opie or s/key FTP login + --disable-digest disable support for HTTP digest authorization + --disable-debug disable support for debugging output + --disable-nls do not use Native Language Support + +So, if you want to configure Wget for installation in your home +directory, you can type: +./configure --prefix=$HOME + +You can customize many default settings by editing Makefile and +config.h. The program will work very well without your touching these +files, but it is useful to have a look at things you can change there. + +If you use socks, it is useful to add -L/usr/local/lib (or wherever +the socks library is installed) to LDFLAGS in Makefile. + +To configure Wget on Windows, run configure.bat and follow the +instructions in the windows/ directory. If this doesn't work for any +reason, talk to the Windows developers listed in `windows/README'; I +do not maintain the port. + +2) Compilation + +To compile the program, type make and cross your fingers. If you do +not have an ANSI compiler, Wget will try to KNR-ize its sources "on +the fly". This should make GNU Wget compilable virtually anywhere. + +After the compilation a ready to use `wget' executable should reside +in the src directory. I do not have any kind of test-suite as of this +moment, but it should be easy enough to test whether the basic stuff +works. + +3) Installation + +Use `make install' to install GNU Wget to directories specified to +configure (/usr/local/* by default). + +The standard installation process will copy the wget binary to +/usr/local/bin, install the info pages (wget.info*) to +/usr/local/info. You can customize the directories either through the +configuration process or making the necessary changes in the Makefile. + +To delete the files created by Wget installation, you can use make +uninstall.