How to install the VNote markdown editor on Linux
VNote is a VIM-like markdown editor for Linux. The developer designed the app around a similar design philosophy to that of the VIM text editor and its feature set is friendly to programmers and advanced users looking to write the markdown markup language. Here’s how to install it on your Linux OS of choice.
Ubuntu/Debian installation instructions
The developer of the VNote application doesn’t have a DEB package for Ubuntu Linux, and there doesn’t seem to be any plans to change that. The only existing Linux-native package is an RPM for various releases of OpenSUSE Linux. Thankfully, this RPM package is easily converted to a DEB for use on Ubuntu.
The conversion of the VNote RPM package starts by downloading the RPM file directly from the internet, via the wget command in terminal.
Note: this process should also work on Debian Linux.
wget https://provo-mirror.opensuse.org/repositories/home:/Chingyat/openSUSE_Leap_15.1/x86_64/vnote-2.5-lp151.2.1.x86_64.rpm
With the RPM file downloaded from the internet, install the Alien package conversion tool on your Linux PC. On Ubuntu, it’s the following command.
Note: need help getting the Alien package conversion tool working on your Linux PC? Follow our guide here.
sudo apt install alien
After installing the Alien package conversion tool, use it to generate an installable DEB package from the RPM file.
sudo alien -dvc vnote-2.5-lp151.2.1.x86_64.rpm
The output of the Alien package conversion tool is a DEB package with the label of “vnote_2.5-1_amd64.deb”. From here, install the file to your Ubuntu Linux PC with the dpkg command.
sudo dpkg -i vnote_2.5-1_amd64.deb
From here, you’ll need to install the Qt5 dependency that VNote requires to run correctly on Ubuntu.
sudo apt install libqt5webenginewidgets5
Once the “libqt5webenginewidgets5” package is set up on Ubuntu, the VNote markdown application should run flawlessly!
Arch Linux installation instructions
VNote has an Arch Linux AUR package available for installation. The package downloads and sets everything up quite nicely, which is excellent considering the developer has not provided a native Arch Linux package in the release section.
A few packages must be installed to get the VNote app to work on Arch Linux. These packages are “Base-devel” and “Git.” Without them, the AUR package will not build. Using the Pacman command, load up the packages.
sudo pacman -S base-devel git
After installing Git and Base-devel, download the latest VNote AUR package with the git clone command.
git clone https://aur.archlinux.org/vnote.git
Move the terminal session into the “vnote” folder using the CD command.
cd vnote
Build and install VNote on your Arch Linux PC with the makepkg command.
makepkg -sri
Fedora installation instructions
Fedora Linux isn’t officially supported by the developer of VNote, which is strange, as they do have official packages available for OpenSUSE Linux, and both Linux distributions use the same packaging format.
Getting the VNote markdown editing program working on Fedora Linux is pretty simple. To start, open up a terminal window and download the latest RPM package file from the OpenSUSE 15.1 LEAP software repository with the wget command.
wget https://provo-mirror.opensuse.org/repositories/home:/Chingyat/openSUSE_Leap_15.1/x86_64/vnote-2.5-lp151.2.1.x86_64.rpm
After downloading the RPM package file to your Fedora Linux PC, install it with the dnf install command.
sudo dnf install vnote-2.5-lp151.2.1.x86_64.rpm
OpenSUSE installation instructions
On OpenSUSE Linux, the VNote application is extremely easy to get working, as there are dedicated software repositories for all current releases of the operating system (except 42.3, because of the QT version it has).
To install the VNote software on your OpenSUSE Linux PC, follow the instructions outlined below.
OpenSUSE Tumbleweed
To get the VNote app working on Tumbleweed, head over to the OBS page for VNote, and click the “1 Click Install” button under the “OpenSUSE Tumbleweed” section. Then, follow the on-screen instructions in YaST to get VNote.
OpenSUSE 15.1
For LEAP 15.1, go to the VNote OBS page, and scroll down till you find “OpenSUSE LEAP 15.1”. From there, click on the “1 Click Install” button next to one of the community packages to get the software set up.
AppImage installation instructions
If you’re using a Linux operating system that doesn’t support the RPM or DEB format, and can’t interact with the Arch Linux AUR, the only way to run the VNote application is to download the AppImage release of the program. To get your hands it, open up a terminal window and use the wget downloading tool command below.
wget https://github.com/tamlok/vnote/releases/download/v2.7.2/VNote-2.7.2-x86_64.AppImage
When the VNote AppImage file is done downloading to your Linux PC, create a new folder called “AppImages” in the home directory using the mkdir command.
mkdir -p ~/AppImages/
Using the mv command, move the VNote AppImage file into the newly created “AppImages” folder.
mv VNote-2.7.2-x86_64.AppImage ~/AppImages/
Once the VNote AppImage file is in the “AppImages” folder, it is time to update the permissions of VNote, so that the program can run successfully on the system.
sudo chmod +x ~/AppImages/VNote-2.7.2-x86_64.AppImage
With the permissions of VNote up to date, move the terminal session into the “AppImages” folder using the CD command.
cd ~/AppImages/
To launch the VNote AppImage, run the following command in a terminal window.
./VNote-2.7.2-x86_64.AppImage
Alternatively, to launch VNote without the terminal, launch the Linux file manager, click on “AppImages,” and double-click on the VNote app image. It is also possible to launch it by right-clicking it and selecting “run” or “execute” if your file manager supports it.