How to Install Telegram Messenger Application on Linux

Telegram is an Instant Messaging (IM) application similar to whatsapp. It has a very large user base. It has a lot of features that differentiate it from other messaging application.

This article aims at making you aware of telegram application followed by detailed installation instructions on Linux Box.

Features of Telegram

  1. Implementation for mobile devices
  2. Available for Desktop.
  3. Application Program Interface (API) of Telegram can be Accessed by third party developers.
  4. Available for Android, iphone/ipad, Windows Phone, Web-Version, PC, Mac and Linux
  5. The above application provides Heavily Encrypted and self destruct messages.
  6. Lets you access your message from multiple devices and platform.
  7. The overall processing and message delivery is lightening fast.
  8. Distributed server across the globe for security and speed.
  9. Open API and Free Protocol
  10. NoAds, No Subscription charge. – Free forever.
  11. Powerful – No limit to media and chats
  12. Several security measures that make it safe from Hackers.
  13. Reply to Specific message in group. Mention @username to notify multiple users in group.

Why Telegram?

When Applications like whatsapp and other IM are providing almost same things in bag, why should someone opt for Telegram?

Well Availability of API to third party developer is enough to say. Moreover availability for PC which means you won’t have to struggle typing message using your mobile, but you can use your PC and that is pretty more than sufficient.

Also The option to connect on remote locations, Co-ordinate – Group of upto 200 Members, Sync all your devices, Send – Documents of all kind, Encrypt message, Self destruction of message, Storage of Media in Cloud, Build own tool on freely available API and what not.

Testing Environment

We have used Debian GNU/Linux, x86_64 architecture to test it and the overall process went very smooth for us. Here what we did stepwise.

Installation of Telegram Messenger in Linux

First go to the official Telegram site, and download Telegram source package (tsetup.1.1.23.tar.xz) for Linux system or you may use following wget command to download directly.

# wget

Once package has been downloaded, unpack the tarball and switch from current working directory to the extracted directory.

# tar -xf tsetup.1.1.23.tar.xz 
# cd Telegram/

Next, execute the binary file ‘Telegram’ from the command line as shown below.

# ./Telegram

1. The first Impression. Click “START MESSAGING”.

Start Messaging

Start Messaging

2. Enter Your phone Number. Click “NEXT”. If you have not registered for telegram before this, using the same number as entered above you will get a warning that you don’t have a telegram account yet. Click “Register Here”.

Signup for Telegram

Signup for Telegram

3. After submitting your phone number, telegram will send you a verification code, shortly. You need to Enter it.

Telegram Verification Code

Telegram Verification Code

4. Enter your First_Name, Last_name and pics and click “SIGNUP”.

Enter Account Details

Enter Account Details

5. After account creation, I got this interface. Everything seems at its place, even when I am new to telegram Application. The interface is really simple.

Telegram Interface

Telegram Interface

6. Click Add a contact and Enter Their first_name, last_name and Phone number. Click create when done!.

Add New Telegram Contact

Add New Telegram Contact

7. If the contact you added is not on telegram already, You get a warning message and telegram will acknowledge you when your contact joins telegram.

Telegram Contact Notification

Telegram Contact Notification

8. As soon as the contact joins telegram you get a message (pop-out like) that reads [YOUR_CONTACT] joined telegram.

9. A formal chat window on Linux Machine. Nice experience…

Telegram Contact Join Message

Telegram Contact Join Message

10. At the same time, I’ve tried messaging from my android mobile device, the interface looks similar on both.

Telegram Mobile Interface

Telegram Mobile Interface

11. Telegram settings page. You have a lot of options to configure.

Telegram Settings

Telegram Settings

12. About Telegram.

About Telegram

About Telegram

Less Interesting Points

  1. Telegram usage protocol MTProto Mobile protocol.
  2. Released Initially for iPhone in the year 2013 (August 14)..
  3. People Behind this Amazing Project: Pavel and Nikolai Durov..

That’s all for now. I’ll be here again with another interesting article you will love to read. I take the pleasure on behalf of Tecmint to thank all our valuable readers and critics who made us stand where we are now through continuous self evolving process. Keep Connected! Keep Commenting. Share if you care for us.

Best Affordable Linux and WordPress Services For Your Business
Outsource Your Linux and WordPress Project and Get it Promptly Completed Remotely and Delivered Online.

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Get your own self-hosted blog with a Free Domain at ($3.45/month).
  4. Become a Supporter - Make a contribution via PayPal
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

22 Responses

  1. Daniel says:

    You can use Franz messenger for almost all messaging apps, including Telegram.
    Have fun!

  2. Jean85 says:

    Hello i have got since yesterday telegram on my computer Linux but or i forgot or i don’t find the way to star a new chat secret group etc … i have got only the usual chat and even i can’t see the notifications messages from telegram where you disconnect and reconnect it s send to you a message i receipt nicely on my phone like : a new connection is stated if is not you etc …

  3. Ali says:

    after # ./Telegram I get -> bash: ./Telegram: Permission denied
    How can I fix it ?

  4. Raj says:

    how to run command line from telegram.i am referred so many website but not run .telegram-cli .please help me .

  5. amidreza says:

    after entering this command wget
    it says:ERROR: Certificate verification error for self signed certificate in certificate chain
    To connect to insecurely, use `–no-check-certificate’.
    Unable to establish SSL connection.

    • Ravi Saive says:


      It’s because the link has https protocol, try to use following command to download the file.

      # wget –no-check-certificate
  6. Add to /etc/apt/sources.list:
    deb testing main contrib non-free
    and run
    # apt-get -t testing install libc6-dev
    for GLIBC 2.19-22

  7. David says:

    It would be great if they could implement secret chats as well in the desktop version.
    P.S.: I discovered by chance today this nice website! Congrats guys :D

  8. JohnnyK says:

    What if you don’t own a phone?

  9. C343 says:

    after entering this command it fails/:
    [email protected]:~/Telegram# ./Telegram
    ./Telegram: /lib/x86_64-linux-gnu/ version `GLIBC_2.15′ not found (required by ./Telegram)
    ./Telegram: /lib/x86_64-linux-gnu/ version `GLIBC_2.14′ not found (required by ./Telegram)

    • Avishek Kumar says:

      You may send me your ssh login @ avishek1210[at] along with what you input and what you get as output in details, very clearly, so that i can assist you.

  10. Jairu says:

    After installing the desktop version for Mint17 Qiana (Debian Base Distro) I can’t type in the IM client in Japanese :(

Leave a Reply to Jean85 Cancel reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.