Saturday, July 24, 2010

HOWTO: Parental control. Now with GUI too!

HOWTO: Parental control. Now with GUI too! (updated version)
Description:
WebContentControl is a parental control GUI (more specifically a GUI for
DansGuardian+TinyProxy+FireHol).

Official website: https://launchpad.net/webcontentcontrol

Feedback is very welcome. And help too!

Please report bugs at https://bugs.launchpad.net/webcontentcontrol

Pre-Installation:
Please make sure you have the "universe" repository enabled.

Go to System->Administration->Software sources and check the "universe"
repository.
More info: https://help.ubuntu.com/community/Repositories/Ubuntu

Installation:
There are three ways to install WebContentControl:
1)Through the PPA repositories
2)From the Debian package
3)From source

1)Through the PPA repositories
Code:

deb http://ppa.launchpad.net/webcontentcontrol/webcontentcontrol/ubuntu
lucid main
deb-src
http://ppa.launchpad.net/webcontentcontrol/webcontentcontrol/ubuntu
lucid main

See here for how to add repositories:
https://help.ubuntu.com/community/Repositories/Ubuntu

Add the repos by command-line:
Code:

sudo add-apt-repository ppa:webcontentcontrol/webcontentcontrol
sudo apt-get update

Once you've added those repositories, just:
Code:

sudo apt-get install webcontentcontrol

(Or use Synaptic package manager if you prefer a GUI.)

2)From the Debian package
Download the latest .deb from the site and double-click on it or by
command-line:
Code:

sudo gdebi <package>.deb

3)From source
Code:

sudo apt-get install gambas2-runtime gambas2-gb-qt gambas2-gb-form
gambas2-gb-form-dialog gambas2-gb-qt-kde gambas2-gb-qt-kde-html
sudo apt-get install dansguardian tinyproxy firehol

Then download the latest version on
https://launchpad.net/webcontentcontrol/+download and:
Code:

tar -xzvf webcontentcontrol-1.0.tar.gz
cd webcontentcontrol-1.0
./configure && make && sudo make install

The shortcut should be created in Applications->System tools.
If it isn't, the command-line to launch it is:
Code:

/usr/bin/webcontentcontrol

How to uninstall it:
Code:

sudo make uninstall

No comments:

Post a Comment