How to Install Atom Text Editor in Ubuntu

To install Atom Text Editor in Ubuntu

Atom is an open-source text editor which can be used for editing task. It can be deeply customized though it has an approachable default configuration. This tutorial sheds light on the installation of Atom Text Editor on Ubuntu.

Features

  • It has Node.js integration
  • Has built in package manager
  • Splits Atom interface into multiple panes for quick code writing
  • Supports file system browser


Installing Atom

Before installing Atom, it is required to add the repository in Ubuntu.

root@linuxhelp1:~# add-apt-repository ppa:webupd8team/atom
PPA for Atom text editor: https://atom.io

Now available for both 32bit and 64bit!

More info, report packaging bugs, feedback, etc.: http://www.webupd8.org/2014/05/install-atom-text-editor-in-ubuntu-via-ppa.html

Report non-packaging Atom bugs here: https://github.com/atom/atom/issues
More info: https://launchpad.net/~webupd8team/+archive/ubuntu/atom
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmpf2no78re/secring.gpg'  created
gpg: keyring `/tmp/tmpf2no78re/pubring.gpg'  created
gpg: requesting key EEA14886 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpf2no78re/trustdb.gpg: trustdb created
gpg: key EEA14886: public key " Launchpad VLC"  imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK

Once the repository is added, update it with the following command.

root@linuxhelp1:~# apt-get update
Get:1 http://ppa.launchpad.net/webupd8team/atom/ubuntu xenial InRelease [17.5 kB]
Hit:2 http://in.archive.ubuntu.com/ubuntu xenial InRelease
Hit:3 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:4 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:5 http://in.archive.ubuntu.com/ubuntu xenial-backports InRelease
Get:6 http://ppa.launchpad.net/webupd8team/atom/ubuntu xenial/main amd64 Packages [604 B]
Get:7 http://ppa.launchpad.net/webupd8team/atom/ubuntu xenial/main i386 Packages [600 B]
Get:8 http://ppa.launchpad.net/webupd8team/atom/ubuntu xenial/main Translation-en [332 B]
Fetched 19.1 kB in 1s (13.6 kB/s)
Reading package lists... Done

Now install the Atom package by invoking the following command.

root@linuxhelp1:~# apt-get install atom
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
git git-man liberror-perl
Suggested packages:
git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch git-cvs
git-mediawiki git-svn
The following NEW packages will be installed:
atom git git-man liberror-perl
0 upgraded, 4 newly installed, 0 to remove and 416 not upgraded.
Need to get 64.1 MB of archives.
After this operation, 85.9 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://in.archive.ubuntu.com/ubuntu xenial/main amd64 liberror-perl all 0.17-1.2 [19.6 kB]
Get:2 http://ppa.launchpad.net/webupd8team/atom/ubuntu xenial/main amd64 atom amd64 1.12.0+1-1~webupd8~0 [60.3 MB]
Get:3 http://in.archive.ubuntu.com/ubuntu xenial/main amd64 git-man all 1:2.7.4-0ubuntu1 [735 kB]
.
.
.
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Setting up liberror-perl (0.17-1.2) ...
Setting up git-man (1:2.7.4-0ubuntu1) ...
Setting up git (1:2.7.4-0ubuntu1) ...
Setting up atom (1.12.0+1-1~webupd8~0) ...

The installation is now over. Enter Atom on your search bar, and click on its icon to access Atom.

Now you can see the Atom software.

To remove the Atom package, use the following command.

root@linuxhelp1:~# apt-get remove atom -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
atom
0 upgraded, 0 newly installed, 1 to remove and 416 not upgraded.
.
.
.
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.59ubuntu1) ...

FAQ
Q
How do I become an ATOM Instructor?
A
Potential instructors must deliver a lecture and take a student through the lab, under the supervision of a senior instructor. The senior instructor would then critique the potential instructor on qualities such as voice delivery, interaction during lectures and lab, and good surgical skills.
Q
How do I access the ATOM Management system to complete my pre- and postcourse requirements?
A
*Please login to the ATOM Management system.
*Please select the course site from the drop-down list. Your e-mail address and the course facility’s unique password are needed for logging into the system.
*Please contact the ATOM Program office if you experience difficulties logging into the ATOM Management System.
Q
Why does Atom collect usage data?
A
In the same way that aggregate usage information is important when developing a web application, we've found that it's just as important for desktop applications. By knowing which Atom features are being used the most, and how the editor is performing, we can focus our development efforts in the right place.
Q
What platforms does Atom run on?
A
Prebuilt versions of Atom are available for OS X 10.9 or later, Windows 7 or later, RedHat Linux, and Ubuntu Linux.

If you would like to build from source on Windows, Linux, or OS X, see the Atom README for more information.
Q
How can I contribute to Atom?
A
You can contribute by creating a package that adds something awesome to Atom!
1. Also, if you’d like to contribute to the core editor
2. one of the bundled packages, or one of the libraries that power Atom