Ubuntu - Install Telegram client


dropcap ubuntu telegram

Telegram is a new messaging app with a focus on security and speed. It is very similar to WhatsApp, but as it is not own by a Facebook like company, your private data are fully encripted and should be secured.

It provides clients on many platforms : Android, Windows, Mac OS, Linux, ...

Unlike WhatsApp, you can install more than one client synchronised with your Telegram account.

Another very interesting functionnality of desktop Telegram client is to allow to transfer files with a simple drag-and-drop. You can then transfer to any friend some :

  • uncompressed photos
  • uncompressed videos
  • mp3 files
  • APK packages
  • ...

Latest versions of Telegram integrate very well with Linux desktop. It handles desktop launcher and desktop notifications !

So, this short article explains how to easily install Telgram client on any ubuntu desktop with auto-update feature enable.
Client will be fully integrated with your desktop providing launcher and notifications.

It has been tested on Lubuntu 14.04 LTS and Ubuntu Gnome 16.04 LTS and . But I should work on any other distro.

1. Install Application

Telegram client binaries are available from Telegram web site for both 32 and 64 bits architecture.

They do not provide .deb packages, but installation is quite simple.

You first need to detect your workstation architecture and then to download and install latest binaries.

As Telegram application will manage its data in $HOME/.TelegramDesktop, we will create the directory and install Telegram client there.

# ARCHI_64=$(uname -a | grep x86_64)
# [ "$ARCHI_64" != "" ] && TELEGRAM_URL="" || TELEGRAM_URL=""
# wget -O tsetup.tar.xz $TELEGRAM_URL
# mkdir $HOME/.TelegramDesktop
# tar xf tsetup.tar.xz -C $HOME/.TelegramDesktop

Telegram client and updater are now installed under $HOME/.TelegramDesktop/Telegram

2. First Launch

You now need to launch Telegram client once to get a full desktop integration.

During first launch, it will :

  • declare its own launcher
  • declare notifications handler

$HOME/.TelegramDesktop/Telegram/Telegram &

As you are declaring a new client on an existing account, you'll be asked for a verification pin code.

This code will be received from Telegram Contact on your mobile phone.

Once you've entered the code, both your phone and Ubuntu Telegram clients will be fully synced.

ubuntu telegram client

All Telegram client data will be stored under $HOME/.TelegramDesktop

3. Update Client

Ubuntu client provides a fully automatic update procedure.

If an update is available, you'll get a notification from client itelf.

ubuntu telegram update

Just select the link and client will update automatically.

You'll get a notification from Telegram contact :

ubuntu telegram updated

You can now fully enjoy your new Telegram client.

You'll get fully synced notifications between your Ubuntu desktop and all your other Telegram devices.


Hope it helps.

Signature Technoblog

This article is published "as is", without any warranty that it will work for your specific need.
If you think this article needs some complement, or simply if you think it saved you lots of time & trouble,
just let me know at This email address is being protected from spambots. You need JavaScript enabled to view it.. Cheers !

icon linux icon debian icon apache icon mysql icon php icon piwik icon googleplus