How to Install Atom Text Editor in Linux?
Last Updated :
19 Dec, 2022
“Atom – A Hackable Text Editor of 21st Century“, as the line indicates Atom is an open-source, cross-platform, feature enrich text editor developed by Github. Atom has attractive features like cross-platform editing, built-in package manager, smart auto-completion, file-system browser, and many more. Apart from features, its beautiful sleek design makes it one of the best text editors for developers.
In this article, we will discuss all possible ways for installing atom text-editor in Linux operating system. There are different ways in which we can install atom in our favorite Linux distribution. We will discuss them here one by one.
1. Install Using Snap Store/ Snap Package Manager:
The Easiest way to install Atom is using snap-packages. Snap-packages are available in all popular Linux distributions such as Ubuntu, Linux Mint, Debian and Fedora, Kali Linux, etc. Snap-packages contain the binary of the application and all dependencies which are needed in order to run the application.
This makes snaps huge and sometimes it is observed that snap application takes more time to start, but snaps are easy to install, update and upgrade that’s why it is not the recommended way.
We can install snap-version of Atom using the following command:
sudo snap install atom --classic

Installing Atom Text Editor using snap
We will need admin rights to install the application that’s why we are using ‘sudo’ here.
2. Install Using .deb/ .rpm Package (Recommended Way):
Atom can be installed easily using .deb/ .rpm packages based on your Linux Distribution. Ubuntu, Kali Linux, Linux Mint these are deb-based Linux Systems, so they support .deb packages. On the other side Fedora uses .rpm packages. .deb/ .rpm package can be downloaded from the official website .

Official Atom Website
Just double-click the downloaded file and follow the on-screen instructions, Atom will be installed shortly.

Installing Atom Text-Editor using .deb/.rpm files
.deb/ .rpm packages are available only for 64-bit distributions. So before downloading them, please make sure whether you have a 64-bit or 32-bitOS.
3. Install using PPA (32-bit Linux Users):
For 32-bit Debian Linux users, they can install atom via PPA. PPA is Personal Package Archive which allows developers to create the repository and distribute the software.
We can install atom using the following commands:
sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom

Installing Atom Text-Editor using PPA : For 32-bit Systems
In this way, we can install atoms in 32-bit systems also.
4. Install using Ubuntu’s Software Center:
Atom can be installed using Ubuntu’s Software Center also. This is just the snap-version of Atom which is mentioned above, hence it is not recommended.

Installing Atom Text-Editor Using Ubuntu’s Software Center
These are the ways in which we can install Atom Text-Editor in any kind of Linux Operating System.
Launching Atom Text-Editor:
We can launch Atom just by typing “atom” in the terminal.

Launching Atom from Terminal
We can also launch Atom from our Applications Menu.

Launching Atom from Applications Menu
Similar Reads
How to Install Go in Alpine Linux?
Go is expressive, concise, clean, and efficient. Its concurrency mechanisms make it easy to write microservices, while its novel type system enables flexible and modular program construction. Go compiles quickly to machine code yet has the convenience of garbage collection and the power of run-time
1 min read
How to Install FFmpeg in Linux?
FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter, and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. No matter if they were designed by some standards commi
2 min read
How To Install Qt Creator On Linux?
Qt Creator is a cross-platform C++, JavaScript, and QML integrated environment that simplifies GUI application development. It is currently available for Windows, macOS, and Linux. It is part of the SDK for the Qt GUI application development framework and uses the Qt API, which encapsulates host OS
2 min read
How to Install GNU Octave in Linux?
Octave is open-source, free available for many of the platforms. It is actually a High-level Language. It comes up with a text interface along with an experimental graphical interface. It is also used for various Machine Learning algorithms for solving various numeric problems. You can say that it i
2 min read
How to Select all in Nano Text Editor
Selecting all text in the Nano text editor is a useful skill that allows you to perform various operations on the entire file content at once. This can be helpful when you need to copy, cut, or manipulate the entire text quickly. The ability to select all text is a fundamental feature in most text e
4 min read
How to Install and Use Neovim in Linux
Neovim, short for Neo-Vi Improved, is a fork of Vim (Vi-Improved) with the primary goal of enhancing the codebase. This improvement facilitates the easier implementation of APIs, enhances the user experience, and supports plugin development. Installation of Neovim in Linux Distribution Neovim is typ
4 min read
How to Install Dart on Linux?
This article will cover the topic of how you can install Dart SDK on a Linux system. Before we dive into installation let's first take a small overview of Dart, its applications, and system requirements to install Dart in a Linux system. At the time of writing this article, the latest stable release
4 min read
How to Install Google Chrome in Linux [RHEL-based Distros]
Google Chrome is one of the most famous and widely used browsers of all time. With its sleek and modern design and a fast and secure experience, it is a top choice when it comes to browsers. In this article, we will take a look at how to install Google Chrome on RHEL-based distros. This is a very po
8 min read
How to Install Gekko In Python on Linux?
In this article, we will learn how to install Gekko in Python on Linux. GEKKO is a Python package for machine learning and optimization of mixed-integer and differential-algebraic equations. It is coupled with large-scale solvers for linear, quadratic, nonlinear, and mixed-integer programming (LP, Q
2 min read
How to Edit Text Files in Linux?
Need to tweak a file in Linux but not sure where to start? Editing text files in Linux is a handy skill that can help you fix settings, write scripts, or just note down notes all from your keyboard. This blog is here to help you get started, even if youâre new to Linux. Weâll show you simple ways to
4 min read