Ubuntu installation
Depending on your ubuntu installation, the following steps are possible:
Before starting with the first or the second procedure, be sure to read the following requirements that must be satisfied before installing iqfire-wall. It could be necessary that you are connected to the Internet to complete all the steps or that you have the ubuntu DVD available.
Requirements
- add to the software sources the repository that provides the kde4 packages;
- install libqt4-core, libqt4-dev, libqt4-gui
- install kdelibs5, kdelibs5-dev;
- install libqwt5-qt4 , libqwt5-qt4-dev;
- install linux-headers-2.6.xx where 2.6.xx is the number of the version of the kernel installed. If you are unsure of which kernel you are running, just type on a terminal the command uname -r;
Supposing you are using ubuntu or kubuntu 7.10, this means typing from a terminal:
- To add the repository providing the kde4 packages, choose one of these two steps:
- as root, or using the command sudo, open the file /etc/apt/sources.list with your favourite text editor, typically gedit in ubuntu or kwrite in kubuntu or vi (command line editor), and add the line deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu gutsy main , or;
- add the line above in the graphical package manager, adept;
- execute sudo apt-get update;
- execute sudo apt-get install libqt4-core libqt4-dev kdelibs5 kdelibs5-dev libqwt5-qt4 libqwt5-qt4-dev linux-headers-2.6.22-14-generic.
Ubuntu/Kubuntu 7.10, default installation
If you have installed the ubuntu or kubuntu linux in the classical way, that is using the installation cd, with the default kernel, then the easiest way to proceed is the following, that makes use of the iqfire-wall precompiled packages for the ubuntu distribution.
Ubuntu/Kubuntu, general instructions
If you have installed the ubuntu or kubuntu linux and then you have updated your kernel, or the gcc/g++ compiler, or other system libraries and packages, you are recommended to download the iqfire-wall sources and build/install them using the script provided by the tar.gz package.
The installation steps consist into downloading and installing iqfire-wall on your system. iqfire-wall is hosted on sourceforge.net since the creation of the project ipfire-wall. Actually, the project has the same name although the package IPFIRE-wall now contains iqfire-wall too.
- Download the IqFIRE-wall sources:
- the .tar.gz package from sourceforge.net,
which represents the latest package of the firewall distribution, including
- the ipfire-wall kernel module;
- the ipfire-wall console firewall (the console version, as it was until version 0.98.6);
- the new iqfire-wall graphical user interface.
- the latest snapshot available, containing the most up to date modifications on the
code of iqfire-wall, via the CVS
sourceforge.net repository:
- open a terminal in your linux desktop;
- execute cvs -d:pserver:anonymous@ipfire-wall.cvs.sourceforge.net:/cvsroot/ipfire-wall login
- execute cvs -z3 -d:pserver:anonymous@ipfire-wall.cvs.sourceforge.net:/cvsroot/ipfire-wall co -P IPFIRE-wall
- if you downlaoded the .tar.gz package, unpack it the in a directory of your choice and extract it right clicking on the IPFIRE-wall-x.y.z.tar.gz icon and choosing the correct action to extract the .tar.gz archives or give the command tar -xzf IPFIRE-wall.x.y.z.tar.gz from the command line;
- open a terminal and change directory into IPFIRE-wall's: cd /directory/of/download/IPFIRE-wall-x.y.z;
- build and install the firewall launching the script install.sh with the command ./install.sh, and confirming with the key return at the first installer question.
- If something fails, read the Requirements once again to be sure you did not forget to install a needed dependency.
- If you go to your desktop panel and click on the applications menu (menu K on KDE or Applications on Gnome), you should find a launcher for iqfire-wall under the Internet submenu. Click on it to launch iqfire-wall;
- optionally, you can drag with the mouse the icon above and drop it into the desktop workspace to create a launcher inside your desktop.
- To later reinstall iqfire-wall, re-run the script install.sh as above, adding the parameter clean to the invocation command.