The Estonian ID software for the e-residency run on multiple OS, including Ubuntu-Linux, MacOS, and Windows. It runs on any Ubuntu derivates. Also, since Ubuntu is a Debian derivate, it runs on other Debian derivates as well, although it is not officially supported. This article is about the installation of the software on LMDE.
Start by dowloading the installation script. Next we need to adjust it. Find the section of the Debian version. It looked like this when writing this guide:
Debian) make_warn "Debian is not officially supported" echo "### Installing possibly missing https support for APT (apt install apt-transport-https)" # Debian lacks https support for apt, by default sudo apt install apt-transport-https case "$codename" in bullseye) make_warn "Debian $codename is not officially supported" make_warn "Installing from ubuntu-focal repository" add_repository focal ;; bookworm) make_warn "Debian $codename is not officially supported" make_warn "Installing from ubuntu-jammy repository" add_repository jammy ;; *) make_fail "Debian $codename is not officially supported" ;; esac ;;Now it is time to choose the correct Debian version. Find out your LMDE version in the terminal:
>hostnamectl Operating System: LMDE 6 (faye)This would be part of the output, if LMDE 6 runs. LMDE 6 is based on Debian 12 (bookworm). Here is a table of LMDE releases and dependencies, as well as Debian versions. Copy the content of the script of the correct version.
Now look for the linuxmint part in the script.
linuxmint) case $release in 22*) make_warn "Linux Mint 22 is not officially supported" add_repository noble ;; 21*) make_warn "Linux Mint 21 is not officially supported" add_repository jammy ;; 20*) make_warn "Linux Mint 20 is not officially supported" add_repository focal ;; *) make_fail "Linux Mint $release is not officially supported" ;; esac ;;Replace the content after the "*)" with the previously copied content. In my case, I needed bookworm, so I needed to copy the jammy repository. Here is, how my script looked in the end:
linuxmint) case $release in 22*) make_warn "Linux Mint 22 is not officially supported" add_repository noble ;; 21*) make_warn "Linux Mint 21 is not officially supported" add_repository jammy ;; 20*) make_warn "Linux Mint 20 is not officially supported" add_repository focal ;; *) make_warn "Debian $codename is not officially supported" make_warn "Installing from ubuntu-jammy repository" add_repository jammy ;; esac ;;Voilà! Execute the script, and enjoy the software on an LMDE system.
Previous Blog EntryNext Blog Entry
Last update: 2025-01-07