Installing squidGuard

  1. Unpack the source
     tar xvzf squidGuard-1.2.1.tar.gz
  2. Compiling
    Let’s assume it is squidGuard-1.2.1 we are trying to install:

     cd squidGuard-1.2.1

    If no errors occurred squidGuard is now installed in /usr/local/. There are a couple of option you can use when running ./configure. For example:

    Installing in a different location
     ./configure --prefix=/some/other/directory
    BerkeleyDB not in /usr/local/BerkeleyDB installed
     ./configure  --with-db=/directory/of/BerkeleyDB/installation

    When installed from the sources the BerkeleyDB will be located in /usr/local/BerkeleyDBx.y with x.y denoting the version number.
    Annotation: Make sure that the shared library of your BerkeleyDB installation is known by your system (check /etc/, add your BerkeleyDB library path if it is not already there and run ldconfig).

    See all ./configure options
     ./configure --help
  3. Installing
     su -
     make install
  4. Installing the blacklists

    Copy your blacklists into the desired blacklist directory (default: /usr/local/squidGuard/db) and unpack them. In the table below we assume that the default location is used. Make sure that you have the proper permissions to write to that directory.

     cp /path/to/your/blacklist.tar.gz /usr/local/squidGuard/db
     cd /usr/local/squidGuard/db
     gzip -d blacklist.tar.gz
     tar xfv blacklist.tar

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s