Back to index

Installing EasyWall

To install EasyWall, first you must ensure you have Python 2.5 or later, PyGTK and PyGlade, and IPTables. Then, just run the install.sh script as root:

sudo ./install.sh

It will copy all the files at the right place. It should even create an entry in your Gnome/KDE/freedesktop-compatible-windowmanager menu.

For advanced users, there are some extra paremeters that you can pass to the install.sh script. These are the --targeted=(yes/no), --uninstall=(yes/no), and the more common ones (--DESTDIR=..., --prefix=...).

The --targeted parameter means that you want to install EasyWall in a directory different than /usr/local. If you put it to yes you must use --DESTDIR= and --prefix= at least to specify where to store the files. So if you are a package developer, you should use a command line like:

./install.sh --uninstall=no --targeted=yes --DESTDIR=/var/tmp/blahblah --prefix=/usr

Using the DEB package

If you want to install EasyWall from a DEB package, you must ensure that any previous version installed from a TAR.BZ2 package has been removed. You can do that with the uninstall.sh script available in the TAR.BZ2 package. But you don't need to uninstall previous versions installed from a DEB package.

Back to index