Get it
Latest J-Pilot is 2.1.0
Released August 8, 2026. Install from the apt repository on Debian and Ubuntu, or build it from source anywhere else.
Debian and Ubuntu
There is an apt repository on packagecloud covering Ubuntu 22.04, 24.04, and 26.04, and the matching Linux Mint releases. The first command adds the repository and its signing key; after that J-Pilot updates with everything else on the system.
# Add the apt repository
curl -s https://packagecloud.io/install/repositories/judd/jpilot/script.deb.sh | sudo bash
# Install J-Pilot and the bundled plugins
sudo apt install jpilot jpilot-plugins
Browse the repository at packagecloud.io/judd/jpilot.
Build requirements
On Debian and Ubuntu, these packages are enough to build J-Pilot from source. Other distributions ship the same libraries under their own names.
The GUI is GTK. Encryption support — used by the KeyRing plugin — comes from libgcrypt.
# Debian / Ubuntu build dependencies
sudo apt install build-essential autoconf automake libtool \
autopoint intltool \
libpisock-dev libpisock9 \
libgcrypt20-dev libgcrypt20 \
libgtk-3-dev \
bison \
docbook-xsl \
xsltproc
Source
Every release has a signed source tarball. It carries the generated
configure script, so it builds without autotools installed.
jpilot-2.1.0.tar.gz — the current release,
with its signature
and checksum.
All releases — every version back to 1.8.0, each signed.
github.com/juddmon/jpilot — the current source tree.
Building from a git checkout, or from one of the
tag archives, needs ./autogen.sh run first to
generate configure. That needs autoconf, automake, autopoint, libtool and intltool
— see the build requirements above. The release
tarballs do not need these, as they have a configure script.
# From the release tarball
curl -LO https://github.com/juddmon/jpilot/releases/download/v2_1_0/jpilot-2.1.0.tar.gz
tar xzf jpilot-2.1.0.tar.gz
cd jpilot-2.1.0
./configure
make
sudo make install
# Or from git, which needs autotools
git clone https://github.com/juddmon/jpilot.git
cd jpilot
./autogen.sh && ./configure && make
Verifying a download
Every release tarball is signed, and carries a SHA-256 checksum. The checksum catches a corrupted download; the signature is what tells you the file came from me.
Releases from 2.0.0 onwards are signed with this key:
F1C4 AA33 5241 D32B E696 FD97 BF33 4D04 ACB8 C1C8
Judd Montgomery, RSA 8192, created 2013-09-14
The 1.8.x releases predate that key and are signed with the older
1024D/1E5DF2D6, which is on the public keyservers as well.
# Fetch the signing key
gpg --recv-keys F1C4AA335241D32BE696FD97BF334D04ACB8C1C8
# Check the signature and the checksum
gpg --verify jpilot-2.1.0.tar.gz.asc jpilot-2.1.0.tar.gz
sha256sum -c jpilot-2.1.0.tar.gz.sha256sum
All releases
Hosted on GitHub, newest first. Each carries a detached signature and a SHA-256 checksum
— see verifying a download above — and includes the generated
configure script, so it builds without autotools.
| File | Verify | Released |
|---|---|---|
| jpilot-2.1.0.tar.gz | sig · sha256 | 2026-08-08 |
| jpilot-2.0.2.tar.gz | sig · sha256 | 2024-10-22 |
| jpilot-2.0.1.tar.gz | sig · sha256 | 2021-04-02 |
| jpilot-2.0.0.tar.gz | sig · sha256 | 2021-02-24 |
| jpilot-1.8.2.tar.gz | sig · sha256 | 2014-05-25 |
| jpilot-1.8.1.tar.gz | sig · sha256 | 2011-04-05 |
| jpilot-1.8.0.tar.gz | sig · sha256 | 2010-02-28 |
1.8.x is signed with the older 1024D/1E5DF2D6 key and also carries the original
.md5sum files. Versions before 1.8.0 were never released as a tarball, but every
one back to 0.90 is tagged.
Older packages
Prebuilt .deb files, kept for anyone still running an older system. There is
no 2.1.0 package here — 2.1.0 is distributed through the apt
repository above, which is the supported way to install it. The newest on this page is 2.0.2,
from 2024.
| File | For | Date |
|---|---|---|
| jpilot_2.0.2-1_amd64.deb | Ubuntu 22.04+ | 2024-10-22 |
| jpilot-plugins_2.0.2-1_amd64.deb | Ubuntu 22.04+ | 2024-10-22 |
| jpilot_2.0.1-1_amd64.deb | Ubuntu 20.04 | 2021-04-02 |
| jpilot-plugins_2.0.1-1_amd64.deb | Ubuntu 20.04 | 2021-04-02 |
| jpilot_2.0.0-1_amd64.deb | Ubuntu 20.04 | 2021-02-25 |
| jpilot-plugins_2.0.0-1_amd64.deb | Ubuntu 20.04 | 2021-02-25 |
| jpilot_1.8.2-2_amd64.deb | Ubuntu 20.04 | 2021-02-25 |
| jpilot-plugins_1.8.2-2_amd64.deb | Ubuntu 20.04 | 2021-02-25 |
The dependencies for Ubuntu 20.04 are here as well: pilot-link, libpisock9 and libpisync1, all 0.13.0, together with DOWNLOAD.sh, INSTALL.sh and REMOVE.sh.