How to install Etcher Image Editor on Ubuntu 18.04

To install Etcher Image Editor on Ubuntu 18.04
Etcher Image Writer is a simple and easy to use end users app for burning images to SD Cards as well as USB drives. It is extensible for developers and works on any platform which includes, Windows, Linux, Mac OS X etc. It is a way to stream an OS image to the device. Etcher is developed with JS, HTML, node.js as well as Electron. This tutorial covers the installation procedure of Etcher image editor on Ubuntu 18.04.

Installation procedure
Before beginning the installation procedure, install the gdebi tool in your system by running the following command.

root@linuxhelp1:~# apt-get install gdebi -y
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  apache2-bin apache2-data apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3
  libaprutil1-ldap
Use ' sudo apt autoremove'  to remove them.
The following additional packages will be installed:
  gdebi-core gnome-icon-theme libgtk2-perl libpango-perl
Suggested packages:
  libgtk2-perl-doc
The following NEW packages will be installed:
.
.
Preparing to unpack .../libgtk2-perl_2%3a1.24992-1build1_amd64.deb ...
Unpacking libgtk2-perl (2:1.24992-1build1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.1) ...
Setting up gdebi-core (0.9.5.7+nmu2) ...
Setting up gnome-icon-theme (3.12.0-3) ...
update-alternatives: using /usr/share/icons/gnome/scalable/places/debian-swirl.svg to provide /usr/share/icons/gnome/scalable/places/start-here.svg (start-here.svg) in auto mode
Processing triggers for man-db (2.8.3-2) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1) ...
Setting up libpango-perl (1.227-2build1) ...
Setting up gdebi (0.9.5.7+nmu2) ...
Setting up libgtk2-perl (2:1.24992-1build1) ...

The gdebi installer is installed successfully. Next go to its official page and get the latest version of the application and use the wget command followed by the download link and execute it.

root@linuxhelp1:~# wget https://github.com/resin-io/etcher/releases/download/v1.1.1/etcher-electron_1.1.1_amd64.deb
--2018-07-07 02:30:54--  https://github.com/resin-io/etcher/releases/download/v1.1.1/etcher-electron_1.1.1_amd64.deb
Resolving github.com (github.com)... 192.30.253.113, 192.30.253.112
Connecting to github.com (github.com)|192.30.253.113|:443... connected.
.
.
Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.20.115
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.20.115|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 40812482 (39M) [application/octet-stream]
Saving to: ‘ etcher-electron_1.1.1_amd64.deb’ 

etcher-electron_1.1.1_a 100%[==============================> ]  38.92M   682KB/s    in 99s     

2018-07-07 02:32:37 (404 KB/s) - ‘ etcher-electron_1.1.1_amd64.deb’  saved [40812482/40812482]

The package is downloaded in the system. Next install the etcher image editor using gdebi installer followed by the downloaded package.

root@linuxhelp1:~# gdebi etcher-electron_1.1.1_amd64.deb
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Reading state information... Done
Requires the installation of the following packages: gconf-service gconf-service-backend gconf2 gconf2-common libappindicator1 libgconf-2-4 libindicator7 libpango1.0-0 libpangox-1.0-0

Etcher is a powerful OS image flasher built with web technologies to ensure flashing an SDCard or USB drive is a pleasant and safe experience. It protects you from accidentally writing to your hard-drives, ensures every byte of data was written correctly and much more.
  Flash OS images to SD cards and USB drives, safely and easily.
Do you want to install the software package? [y/N]:y
.
.
Setting up libpango1.0-0:amd64 (1.40.14-1) ...
Setting up gconf-service-backend (3.2.6-4ubuntu1) ...
Setting up gconf-service (3.2.6-4ubuntu1) ...
Setting up gconf2 (3.2.6-4ubuntu1) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Selecting previously unselected package etcher-electron.
(Reading database ... 181027 files and directories currently installed.)
Preparing to unpack etcher-electron_1.1.1_amd64.deb ...
Unpacking etcher-electron (1.1.1) ...
Setting up etcher-electron (1.1.1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.1) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1) ...
Processing triggers for mime-support (3.60ubuntu1) ...

The Etcher application is installed succesfully in the system. To run it, type the application name in the ubuntu dashboard and click on the icon to run the application.

The Etcher application is running without any glitches.

With this, the method to install Etcher Image Editor on Ubuntu 18.04 comes to an end.

FAQ
Q
Is there any alternatives for Etcher in Linux?
A
The alternatives are,
UNetbootin
YUMI
dd
MultiSystem
Q
What we need for before installing the Etcher Image Editor on Ubuntu?
A
Before beginning the installation procedure, install the gdebi tool in your system by running the following command:
# apt-get install gdebi
Q
What is Etcher Image Editor?
A
Etcher Image Writer is simple and easy to use end users app for burning images to SD Cards as well as USB drives. It is extensible for developers and works on any platform which includes, Windows, Linux, Mac OS X etc. It is a way to stream an OS image to the device. Etcher is developed with JS, HTML, node.js as well as Electron.
Q
Name the Operating Systems it can support?
A
It can support for Windows, OS X and Linux
Q
What is etcher io?
A
Website. etcher.io. Etcher is a free and open-source utility used for burning image files such as .iso and .img files, as well as zipped folders to create live SD cards and USB flash drives. It is developed by resin.io and licensed under Apache License 2.0.