How to install Notepad++ in Linux? [SOLVED]

How to install Notepad++ in Linux? [SOLVED]

What is Notepad++?

Notepad++ is an open source source code editor for the Windows operating system, developed in C++ and distributed under the GPL. Developed on the basis of the Scintilla editor. Notepad++ can display and colorize code for many programming languages. It has an interface that supports many spoken languages.

In this article, we will explain how to install Notepad++ on the Linux operating system.

Although Notepad++ is a Windows application(Supported OS table), it can be installed on Linux distributions in 2 different ways. We will tell you how to install Notepad++ on both Debian-based and Redhat-based distributions.


Method-1: Install Notepad++ from Snap Store

Snap Store can be activated on many Linux distributions. In this step, we will install Notepad++ from Snap store on Centos 8.

First, the EPEL repository is added to the system:

[foc@centos8 ~]$ sudo dnf install epel-release -y

The system is upgraded:

[foc@centos8 ~]$ sudo dnf upgrade -y

Then the snapd package is installed:

[foc@centos8 ~]$ sudo dnf install snapd

The snapd service is enabled and started at startup:

[foc@centos8 ~]$ sudo systemctl enable --now snapd
Created symlink /etc/systemd/system/multi-user.target.wants/snapd.service → /usr/lib/systemd/system/snapd.service.

To enable classic snap support, a symbolic link is created between:

[foc@centos8 ~]$ sudo ln -s /var/lib/snapd/snap /snap

Notepad versions in Snap store are as follows:

[foc@centos8 ~]$ sudo snap search notepad
Name                     Version           Publisher                 Notes  Summary
notepad-plus-plus        8.4.9             mmtrt                     -      notepad-plus-plus is a free source code editor.
notepadqq                1.4.8             danieleds                 -      A Notepad++-like editor for Linux.
notepad3                 5.21.905.1        mmtrt                     -      Notepad3 is a fast and light-weight text editor.
notepad-plus-plusminple  7.6               minple                    -      notepad-plus-plus is a free source code editor.
...

The notepad-plus-plus package is installed from the snap store:

[foc@centos8 ~]$ sudo snap install notepad-plus-plus
2023-02-14T14:39:37-05:00 INFO Waiting for automatic snapd restart...
Download snap "wine-platform-7-devel-core20" (24) from channel "stable"        Download snap "wine-platform-7-devel-core20" (24) from cha…   1% Do
....
notepad-plus-plus 8.4.9 from Taqi Raza (mmtrt) installed

Many dependencies such as wine are automatically installed during installation. After the installation is complete, open the application by typing “notepad-plus-plus” in the terminal:

[foc@centos8 ~]$ notepad-plus-plus

image


Notepad++ installation completed successfully.

image

Then just run the following command to update Notepad++:

[foc@centos8 ~]$ sudo snap refresh notepad-plus-plus
snap "notepad-plus-plus" has no updates available

Method-2: Install Notepad++ with Wine

Wine is an emulator for installing Windows applications. In this step, we will install Notepad on Ubuntu, a Debian-based operating system.

First update the package list:

foc@ubuntu22desktop:~$ sudo apt update -y

Then install the wine-stable package:

foc@ubuntu22desktop:~$ sudo apt install wine-stable -y

We will install a 32-bit notepad, download the 32-bit version of notepad with wget:

foc@ubuntu22desktop:~$ wget https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.4.9/npp.8.4.9.Installer.exe
--2023-02-13 21:45:00--  https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.4.9/npp.8.4.9.Installer.exe
Resolving github.com (github.com)... 140.82.121.3
Connecting to github.com (github.com)|140.82.121.3|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/33014811/c98a8358-d287-4034-8792-37a0ebaa74ca?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230213%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230213T184323Z&X-Amz-Expires=300&X-Amz-Signature=8e9bb717a1ce48a38c95855c34e87b3754ab0bebf7228920494db7330e69e6ae&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=33014811&response-content-disposition=attachment%3B%20filename%3Dnpp.8.4.9.Installer.exe&response-content-type=application%2Foctet-stream [following]
--2023-02-13 21:45:00--  https://objects.githubusercontent.com/github-production-release-asset-2e65be/33014811/c98a8358-d287-4034-8792-37a0ebaa74ca?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230213%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230213T184323Z&X-Amz-Expires=300&X-Amz-Signature=8e9bb717a1ce48a38c95855c34e87b3754ab0bebf7228920494db7330e69e6ae&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=33014811&response-content-disposition=attachment%3B%20filename%3Dnpp.8.4.9.Installer.exe&response-content-type=application%2Foctet-stream
Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.111.133, 185.199.110.133, 185.199.108.133, ...
Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.111.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4404952 (4.2M) [application/octet-stream]
Saving to: ‘npp.8.4.9.Installer.exe’

npp.8.4.9.Install 100%[=============>]   4.20M   148KB/s    in 25s     

2023-02-13 21:45:26 (170 KB/s) - ‘npp.8.4.9.Installer.exe’ saved [4404952/4404952]
NOTE
If you are going to install 64 bit, type this link after the wget command: “https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.4.9/npp.8.4.9.Installer.x64.exe

Type the notebook file after the wine command in the terminal, press enter:

foc@ubuntu22desktop:~$ wine npp.8.4.9.Installer.exe

Select the installation language:

image


Start installation(Next)

image

License Agreement → I Agree

Choose Install Location →Next

Choose Components → NextInstall

image


Installation completed successfully.

install Notepad++ to Linux


Notepad’s shortcut has been created on the desktop. Right click, click Allow Launching.

image

Now you can start using notepad from both the menu and the shortcut on the desktop.


Summary

In this article, we installed Notepad++ with 2 different methods on Centos 8 and Ubuntu 22. There are advantages to both methods. A stable and updatable Notepad++ can be installed from the Snap repository. But with wine you can access the latest Notepad++ version.

The choice is yours.


References

snapcraft.io -Install Notepad++ (WINE) on Fedora
community.notepad-plus-plus.org - Notepad++ as a linux snap app

Omer Cakmak

Omer Cakmak

Linux Administrator

Highly skilled at managing Debian, Ubuntu, CentOS, Oracle Linux, and Red Hat servers. Proficient in bash scripting, Ansible, and AWX central server management, he handles server operations on OpenStack, KVM, Proxmox, and VMware.