How to Install NixNote on Linux Mint 21 LTS

NixNote is a popular unofficial Evernote client for Linux desktops. It was initially known as NeverNote. It used to be written in Java until NixNote 2 when it was switched to C++ with Qt framework for a smaller memory footprint and improved performance. The author has been using it since 2013 and provides an overview of the available features, installation, usage, and customization options.

Available features include: creating notes, attaching images, searching notes, and synchronizing with Evernote servers. Installation is simple and only requires a few clicks, usage is straightforward, and the user interface is intuitive. Customization options are plentiful, allowing users to tailor NixNote to their needs. So if you are looking for a powerful note-taking app that runs on your Linux desktop, look no further than NixNote. It’s feature-rich, open-source, and completely free.

In the following tutorial, you will learn how to install NixNote on Linux Mint 21 LTS release series desktop using the command line terminal with tips about installing the alternative development version and removing the application if required.

Update Linux Mint

First, update your system to ensure all existing packages are up to date to avoid potential conflict issues during the installation.

sudo apt update && sudo apt upgrade

Import NixNote PPA & Install NixNote

Import NixNote LaunchPAD PPA (2 Options Available)

For the latest stable or development version available from the NixNote team, import one of the following PPAs. Please note that the installations are not separate, so whichever PPA has the highest version available will be installed, which in nearly all cases will be the development version.

First, make sure the following dependencies are installed.

sudo apt install dirmngr ca-certificates software-properties-common gnupg gnupg2 apt-transport-https -y

Next, import the GPG key needed for all the repositories.

sudo gpg --no-default-keyring --keyring /usr/share/keyrings/nixnote.gpg --keyserver keyserver.ubuntu.com --recv-keys AF3D90CFFDB12616A844CD229A66B34BAF11ADDE

If you have issues importing the GPG key from LaunchPAD, please see the end section on GPG troubleshooting at the end of the article.

Example output:

gpg: keybox '/usr/share/keyrings/nixnote.gpg' created
gpg: key 9A66B34BAF11ADDE: public key "Launchpad PPA for NixNote" imported
gpg: Total number processed: 1
gpg:               imported: 1

Next, import one of the following PPAs from LaunchPAD. I would suggest most users first import only the stable repository. For users that are more advanced or do not mind installing software that may be unstable to have access to the latest version, use the development PPA.

See also
How to Install Waterfox Browser on Linux Mint 21 or 20

Please note that these repositories share the same installation, so if you import both, the development build will be installed as it contains the latest version.

Import NixNote Stable PPA

echo 'deb [signed-by=/usr/share/keyrings/nixnote.gpg] https://ppa.launchpadcontent.net/nixnote/nixnote2-stable/ubuntu jammy main' | sudo tee -a /etc/apt/sources.list.d/nixnote.list

Import NixNote Development PPA

echo 'deb [signed-by=/usr/share/keyrings/nixnote.gpg] https://ppa.launchpadcontent.net/nixnote/nixnote2-develop/ubuntu jammy main' | sudo tee -a /etc/apt/sources.list.d/nixnote.list

Install NixNote

Now run an APT update to reflect the newly imported repository. Do not skip this; if you do, then you will not be able to proceed to the following command properly.

sudo apt-get update

Now that the PPA is imported, you can begin installing with the following command.

sudo apt install nixnote2 -y

How to Launch NixNote Application GUI

After the installation, you can run NixNote by following the path.

Activities > Internet > NixNote

Example:

Alternatively, you can launch directly from a terminal using the following command.

nixnote2

Once open, you can begin using NixNote, explore the settings and customize it. For more information, download the official PDF user manual.

Example:

How to Update/Upgrade NixNote

Run the APT update in your terminal, as you would check your entire system for any updates.

sudo apt update && sudo apt upgrade

How to Remove (Uninstall) NixNote

Users no longer interested in having NixNote installed, use the command to remove the note app that matches your installation.

First, remove the application.

sudo apt autoremove nixnote2 --purge

Note that the above command removes all associating unused packages and all data for complete removal.

Lastly, remove the PPA from your sources list as a security measure and good system maintenance to keep performance in check.

sudo rm /etc/apt/sources.list.d/nixnote.list

For users that are downgrading from development to stable, re-import the stable repository without the development branch is the easiest method, in my opinion.

echo 'deb [signed-by=/usr/share/keyrings/nixnote.gpg] https://ppa.launchpadcontent.net/nixnote/nixnote2-stable/ubuntu jammy main' | sudo tee -a /etc/apt/sources.list.d/nixnote.list

How to Fix Broken LaunchPAD GPG Import

Users that have installed Linux Mint for the first time or have not imported a GPG key before using the command line terminal will often have issues importing GPG keys from LaunchPAD PPAs due to the directories not being created. This is an easy fix. Use the following command that will, in turn, generate the directories.

sudo gpg --list-keys

Example output:

As above, the necessary directories have been created. This can be skipped, and use the following GPG import command below. If you have any issues with directories missing for this and any other PPA GPG key in the future, just run the above command.

See also
How to Install Redis on Fedora Linux

Comments and Conclusion

NixNote is an excellent note-taking program for people who want to keep all their information in one place. It is free and open-source, so you can download it and use it however you like. You can also synchronize your notes with Evernote, so you have access to them on any device, and it is worth checking out, especially amongst foss users.

Leave a Comment

Index
Share to...