Documentation > Installation > Debian

Jool in 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.

Installing the Debian packages

Warning! If you have already installed Jool from source in your machine, then those binaries may conflict with the ones installed here.

You may uninstall source-installed binaries by following these steps.

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

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

Standalone Package

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

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

These have been tested in Debian 10 and Ubuntu 20.04.

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

Uninstallation

Whether you installed the Debian Release or the Standalone Package, the procedure is the same:

user@T:~# apt remove jool-dkms jool-tools