3. Installation

Privoxy is available both in convenient pre-compiled packages for a wide range of operating systems, and as raw source code. For most users, we recommend using the packages, which can be downloaded from our Privoxy Project Page. For installing and compiling the source code, please look into our Developer Manual.

If you like to live on the bleeding edge and are not afraid of using possibly unstable development versions, you can check out the up-to-the-minute version directly from the CVS repository or simply download the nightly CVS tarball. Again, we refer you to the Developer Manual.

At present, Privoxy is known to run on Windows(95, 98, ME, 2000, XP), Linux (RedHat, Suse, Debian), Mac OSX, OS/2, AmigaOS, FreeBSD, NetBSD, BeOS, and many more flavors of Unix.

Note: If you have a previous Junkbuster or Privoxy installation on your system, you will need to remove it. Some platforms do this for you as part of their installation procedure. (See below for your platform).

In any case be sure to backup your old configuration if it is valuable to you. See the note to upgraders section below.

3.1. Red Hat and SuSE RPMs

RPMs can be installed with rpm -Uvh privoxy-2.9.14-1.rpm, and will use /etc/privoxy for the location of configuration files.

Note that on Red Hat, Privoxy will not be automatically started on system boot. You will need to enable that using chkconfig, ntsysv, or similar methods. Note that SuSE will automatically start Privoxy in the boot process.

If you have problems with failed dependencies, try rebuilding the SRC RPM: rpm --rebuild privoxy-2.9.14-1.src.rpm;. This will use your locally installed libraries and RPM version.

Also note that if you have a Junkbuster RPM installed on your system, you need to remove it first, because the packages conflict. Otherwise, RPM will try to remove Junkbuster automatically, before installing Privoxy.

3.2. Debian

FIXME.

3.3. Windows

Just double-click the installer, which will guide you through the installation process. You will find the configuration files in the same directory as you installed Privoxy in. We do not use the registry of Windows.

3.4. Solaris, NetBSD, FreeBSD, HP-UX

Create a new directory, cd to it, then unzip and untar the archive. For the most part, you'll have to figure out where things go. FIXME.

3.5. OS/2

First, make sure that no previous installations of Junkbuster and / or Privoxy are left on your system. You can do this by

Then, just double-click the WarpIN self-installing archive, which will guide you through the installation process. A shadow of the Privoxy executable will be placed in your startup folder so it will start automatically whenever OS/2 starts.

The directory you choose to install Privoxy into will contain all of the configuration files.

3.6. Max OSX

Unzip the downloaded package (you can either double-click on the file in the finder, or on the desktop if you downloaded it there). Then, double-click on the package installer icon and follow the installation process. Privoxy will be installed in the subdirectory /Applications/Privoxy.app. Privoxy will set itself up to start automatically on system bring-up via /System/Library/StartupItems/Privoxy.

3.7. AmigaOS

Copy and then unpack the lha archive to a suitable location. All necessary files will be installed into Privoxy directory, including all configuration and log files. To uninstall, just remove this directory.

Start Privoxy (with RUN <>NIL:) in your startnet script (AmiTCP), in s:user-startup (RoadShow), as startup program in your startup script (Genesis), or as startup action (Miami and MiamiDx). Privoxy will automatically quit when you quit your TCP/IP stack (just ignore the harmless warning your TCP/IP stack may display that Privoxy is still running).