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)
|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
At time of writing (2019-11-21), the Debian Release is present in the
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:
user@T:~# apt update user@T:~# apt install jool-dkms jool-tools
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.