pavuk0.9 installation --------------------- What you need: -------------- - GCC or other ANSI C compiler (Digital OSF/1 3.2 cc successfuly tesed) - optionaly X11 libraries - R5 and R6 tested - optionaly GTK libraries (1.0.0 or heigher required, older may not work because of API changes and new widgets) when you want multithreading support, you need at least version 1.2.0 - optionaly SSLeay or OpenSSL package - when you plan to use pavuk for mirroring and or transfering documents via HTTPS (SSL) , you need to have installed SSLeay package at least v0.8.0 - optionaly SOCKS 4 or 5 package for supporting your SOCKS firewall - optionaly GNU gettext library for internationalized messages support - optionaly support for regular expressions in libc (POSIX, GNU, BSD, Bell V8 or PCRE implementation) - optionaly Berkeley db 1.8x library to support loading files from Netscape or Mozilla browser cache directory - optionaly zlib library to support document decoding without calling gzip program - optionaly pthread (POSIX threads) library for support multithreading (in this case all other used libraries should be compiled and designed to support multithreading - mainly X and GTK) - optionaly libdes or OpenSSL libcrypto to support NTLM authorization - optionaly Mozillas JavaScript runtime library libjs to support JavaScript bindings Installing ---------- type tar -xzvf pavuk-0.9.tgz or gunzip -c pavuk-0.9.tgz | tar -xf - to unpack source Change directory to pavuk-0.9 and type ./configure to configure package for your system setup. Configure script accepts some extra options, to allow better tunning of pavuk features: --enable-threads - to enable compilation with multithreading support --disable-socks - to disable compilation of SOCKS support --disable-gtk - to disable compilation of GTK interface --disable-ssl - to disable compilation of SSL support --disable-nls - to disable compilation with gettext NLS --disable-debug - to disable compilation with debuging support --disable-gnome - to deny instalation of pavuks Gnome related files --disable-ntlm - do not compile with NTLM auth support --disable-tree - do not compile with tree preview (saves a lot of memory when running GUI) --disable-js - to disable compilation of JavaScript bindings support --with-*-includes - you should specify location of header files for optionals packages (ssl,gtk,intl,zlib,socks,js) --with-*-libraries - you should specify location of libraries for optional packages (ssl,gtk,intl,zlib,socks,js) --with-locale-dir - path to your locale directory --with-regex=[none/auto/posix/gnu/v8/bsd/pcre] - for selecting required regular expressions implemetation, if your system contains multiple supported implementations --with-egd-socket=NAME - use NAME for the EGD socket for more options check configure --help to compile package, type at commandline make to install package, type at commandline make install This will copy pavuk binary, manual page, message catalogs and other files to destination directories. Feel free to email me if you have some problems with pavuk instalation or use. If you can't succesfuly build this program please contact me via email : <ondrej@idata.sk>.