Documentation > Installation > Debian

Jool in Debian and its derivatives

Uninstalling old versions (installed from source)

If you already installed a previous version of Jool from source, know that it will conflict with the userspace clients installed in the next section. To uninstall the old userspace clients, run make uninstall in the directory where you compiled them:

user@T:~$ cd jool-4.0.5/
user@T:~# make uninstall

If you no longer have the directory where you compiled it, download it again and do this instead:

tarball git clone
user@T:~$ cd jool-4.0.5/
user@T:~$
user@T:~$ ./configure
user@T:~# make uninstall
user@T:~$ cd Jool/
user@T:~$ ./autogen.sh
user@T:~$ ./configure
user@T:~# make uninstall

This can be done before or after the commands in the next section. (But if you did it later, restart your terminal.)

You might also want to detach the old running modules while you’re at it:

user@T:~# modprobe -r jool_siit
user@T:~# modprobe -r jool

Installing the Debian packages

The official Debian package is currently queued for approval into unstable. In the meantime, if you’re using amd64, you can download standalone .deb packages from Downloads and install them like so:

user@T:~# apt install ./jool-dkms_4.0.6-1_all.deb ./jool-tools_4.0.6-1_amd64.deb

Sorry; I can’t provide packages for other architectures because I don’t have any hardware to try them on. If you’d like to help, contact us.

They are tested in Debian 10 and Ubuntu 18.04.

Please note that these packages do not update automatically. This feature will not be available until Jool reaches unstable.

Here’s a quick link back to the basic tutorials list.