Documentation > Installation > Debian

Jool in Debian and its Derivatives

If you’re using a flavor of Debian, you have three options: Installing the Debian Release, the Standalone Package or compiling from source.

Here’s a comparison between the three:

  Debian Release Standalone Package Source
Available in Debian yes yes yes
Available in some of Debian’s derivatives
(such as Ubuntu)
no yes yes
Available in the amd64 architecture yes yes yes
Available in other architectures yes no yes
Automatic updates (through Debian) yes no no
Latest version always available no * yes yes

At time of writing (2019-11-21), the Debian Release is present in the unstable and testing Debian release branches. For the time being, Jool is stuck there due to being a recent addition to Debian. Please note that adding these branches to your sources puts your entire system in bleeding edge territory; If this is an issue for you, consider apt pinning or the other options.

* After an official Jool release, its corresponding latest Debian Release might take up to a few days to be approved and served by Debian.

This document explains how to install the Debian Release and the Standalone Package. To compile from source, visit this page.

Uninstalling old versions (installed from source)

Skip this step if you’ve never installed Jool from source in your target machine.

If you already installed a previous version of Jool from source, know that it might will conflict with the binaries installed in the following section. To uninstall the old version, follow these steps.

Installing the Debian packages

Make sure you have your current kernel headers:

user@T:~# apt install linux-headers-$(uname -r)

Then choose whether you want the Debian Release or the Standalone Package:

Debian Release

Follow these steps to switch to unstable, or these steps to switch to testing, then install like any other formal Debian package:

user@T:~# apt update
user@T:~# apt install jool-dkms jool-tools

Standalone Package

Download the standalone .deb packages from Downloads and install them like so:

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

These have been tested in Debian 10 and Ubuntu 18.04.

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