How to Install Light Table on Ubuntu 16.04 and CentOS 7

light table linuxIn this article, we will install Light Table software installation on Ubuntu 16.04 and CentOS 7. Few words regarding the software - it is a code editor that connects you to your creation with instant feedback. In other words, it allows you to have a real-time feedback allowing instant execution and debugging.

To start with, we will check our environment versions:

- Ubuntu

lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04.2 LTS
Release:	16.04
Codename:	xenial

- CentOS

cat /etc/redhat-release 
CentOS Linux release 7.3.1611 (Core)

Install Light Table on Ubuntu 16.04

Before we start, worth to mention that there are 2 ways to install Light Table on Ubuntu.

- Unofficial PPA (Personal Package Archive). This one works for all Ubuntu based Linux distributions.
- Ubuntu make utility

Install Light Table on Ubuntu 16.04 by PPA

Provided unofficial PPA was made by Anton Yakutovich. We will download the latest build of Light Table and install it. In this case, you don’t need to worry about the future updates because Light Table notifies you if there are any new updates available. Another benefit of using this PPA is that you avoid doing all additional configurations to make it work like a normal application. As it was mentioned before, this PPA available not only for Ubuntu 14.04/15.10/16.04, but it will also work in other Linux distributions based on Ubuntu such as Linux Mint. Now, let's open a terminal and get that PPA downloaded:

add-apt-repository ppa:dr-akulavich/lighttable

It is highly recommended to update your system before the install.

 apt-get update

Now, we are ready to install the software.

apt-get install lighttable-installer

OK, so once Light Table installed, you can run it from your Unity Launcher.
If someday you decided to uninstall it, please do not forget to remove PPA as well.

apt-get remove lighttable-installer

And removing PPA from the repository

add-apt-repository --remove ppa:dr-akulavich/lighttable
 Light Table Installer: the package in this PPA downloads and installs the latest builds from http://lighttable.com/
 More info: https://launchpad.net/~dr-akulavich/+archive/ubuntu/lighttable
Press [ENTER] to continue or ctrl-c to cancel removing it

Install Light Table on Ubuntu 16.04 by make utility

In this topic we will consider Ubuntu command line tool - make. Usually, it is used by developers to easily install various programming tools. It is highly recommended to use official PPA to install the latest version of Ubuntu make instead of directly installing it from Ubuntu repositories.

add-apt-repository ppa:ubuntu-desktop/ubuntu-make

As we've already discussed, it is recommended to update your system before the install.

apt-get update

Now, we are ready to install Ubuntu make utility.

 apt-get install ubuntu-make

Once you have installed make utility, you need to use it to install Light Table. Note, that you will be asked to choose installation path.

umake ide lighttable
Choose installation path: /root/.local/share/umake/ide/lighttable
Downloading and installing requirements                                                                                                                                                                                                      |
100% |#######################################################################################################################################################################################################################################|
Installing LightTable
|############################################################################################################################################################################################################################################|
Installation done

That's it! Now you are ready to run Light Table.

To uninstall it, simply run following command.

umake -r ide lighttable
Removing LightTable
Suppression done

Install Light Table on CentOS 7

First, you need to check your system bit version

uname -a
Linux li1207-153.members.linode.com 4.9.36-x86_64-linode85 #1 SMP Thu Jul 6 15:31:23 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

As you can see in this case we have x86_64 bit version of CentOS. Now, we need to navigate to the desired directory and download the package

wget https://d35ac8ww5dfjyg.cloudfront.net/playground/bins/0.7.2/LightTableLinux64.tar.gz
--2017-07-19 14:34:48--  https://d35ac8ww5dfjyg.cloudfront.net/playground/bins/0.7.2/LightTableLinux64.tar.gz
Resolving d35ac8ww5dfjyg.cloudfront.net (d35ac8ww5dfjyg.cloudfront.net)... 54.192.117.195, 54.192.117.65, 54.192.117.11, ...
Connecting to d35ac8ww5dfjyg.cloudfront.net (d35ac8ww5dfjyg.cloudfront.net)|54.192.117.195|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 62103985 (59M) [application/x-tar]
Saving to: ‘LightTableLinux64.tar.gz’

100%[====================================================================================================================================================================================================>] 62,103,985  14.5MB/s   in 6.5s   

2017-07-19 14:34:55 (9.07 MB/s) - ‘LightTableLinux64.tar.gz’ saved [62103985/62103985]

In case of 32-bit system, please download another tar

wget https://d35ac8ww5dfjyg.cloudfront.net/playground/bins/0.7.2/LightTableLinux.tar.gz

Next step, you need to untar it.

tar -xzvf LightTableLinux64.tar.gz
...
LightTable/core/css/skins/new-dark.css
LightTable/core/css/skins/new-dark.stylus

Once all files were untarred, you need to move them to /opt/LightTable directory:

mv LightTable /opt/LightTable

And make a symbolic link for convenient start up.

ln -s /opt/LightTable/LightTable /usr/bin/lighttable

Voalia! You are ready to go. Simply type lighttable in your terminal and hit enter.

If you are tired of using or having such perfect tool on your system and would like to remove it, please run following command.

rm -rf /opt/LightTable /usr/bin/lighttable

About Sergej Kalenichenko

Sergej Kalenichenko is working with Linux/Hadoop and Big Data technologies since 2015. His life credo - "Well done is better than well said". Apart from permanent work and freelancing, he writes articles for the community. He is passionate about newest and latest IT technologies.

Author Archive Page

Have anything to say?

Your email address will not be published. Required fields are marked *

All comments are subject to moderation.