{"id":45085,"date":"2024-01-03T11:38:55","date_gmt":"2024-01-03T11:38:55","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=45085"},"modified":"2025-03-10T07:00:05","modified_gmt":"2025-03-10T07:00:05","slug":"install-telegram-desktop-ubuntu","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2024\/01\/install-telegram-desktop-ubuntu\/","title":{"rendered":"How to Install Telegram Desktop in Ubuntu 24.04 | 22.04"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-icon.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-45086\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-icon-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>This is a step by step beginner&#8217;s guide shows how to install Telegram instant messaging app in Ubuntu 22.04 &amp; Ubuntu 24.04.<\/p>\n<p>The popular Telegram Messenger is available in most platforms. For Linux, it available as official tarball, universal Flatpak ans Snap packages. And, Ubuntu has third-party repositories to make it easy to keep updated.<\/p>\n<p>So, as far as I know there are 4 ways to install the app in Ubuntu Linux. Choose any one that you prefer.<\/p>\n<div id=\"attachment_45094\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-as-flatpak.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-45094\" class=\"size-large wp-image-45094\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-as-flatpak-700x464.webp\" alt=\"\" width=\"610\" height=\"404\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-as-flatpak-700x464.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-as-flatpak-300x199.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-as-flatpak-768x509.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-as-flatpak.webp 1276w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-45094\" class=\"wp-caption-text\">Telegram Desktop (image from flathub.org)<\/p><\/div>\n<p><!--more--><\/p>\n<h3>Method 1: Telegram Desktop Snap Package<\/h3>\n<p>The <b>easiest way<\/b> to install the app in Ubuntu is using Snap package, though it runs in sandbox!<\/p>\n<p>Simply, launch Ubuntu Software or App Center, then search for &amp; install &#8216;Telegram Desktop&#8217;:<\/p>\n<div id=\"attachment_45087\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-appcenter.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-45087\" class=\"size-large wp-image-45087\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-appcenter-700x425.webp\" alt=\"\" width=\"610\" height=\"370\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-appcenter-700x425.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-appcenter-300x182.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-appcenter-768x466.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-appcenter.webp 1206w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-45087\" class=\"wp-caption-text\">Telegram Desktop in App Center<\/p><\/div>\n<p>This method works in all current Ubuntu releases, on <code>x86_64<\/code> (Intel\/AMD CPUs), <code>arm64\/armhf<\/code> (Apple Silicon, Raspberry Pi), and <code>ppc64el<\/code> (IBM POWER) devices.<\/p>\n<p>For choice, user can open terminal (Ctrl+Alt+T) and install it via command line:<\/p>\n<pre>sudo snap install telegram-desktop<\/pre>\n<p>Snap package updates automatically when a new release is out. Though, user can run <code>snap refresh telegram-desktop<\/code> to do the update manually.<\/p>\n<p>For other Linux who want to install the Snap package, go to <a href=\"https:\/\/snapcraft.io\/telegram-desktop\" target=\"_blank\" rel=\"noopener\">snapcraft.io\/telegram-desktop<\/a>.<\/p>\n<h3>Method 2: Install Telegram as Flatpak<\/h3>\n<p>For <b>Linux Mint 21<\/b> and higher, the messenger is quite easy to install as Flatpak package from Software Manager, which also runs in sandbox.<\/p>\n<div id=\"attachment_45088\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-mint.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-45088\" class=\"size-large wp-image-45088\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-mint-700x480.webp\" alt=\"\" width=\"610\" height=\"418\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-mint-700x480.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-mint-300x206.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-mint-768x526.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-mint.webp 918w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-45088\" class=\"wp-caption-text\">Telegram (flatpak package) in Linux Mint&#8217;s Software Manager<\/p><\/div>\n<p>Ubuntu and most other Linux can install the Flatpak package in <code>x86_64<\/code> (Intel\/AMD CPUs), <code>arm64\/armhf<\/code> (Apple Silicon, Raspberry Pi) devices via the steps below:<\/p>\n<ul>\n<li>First, open terminal (Ctrl+Alt+T) and run command to enable Flatpak support:\n<pre>sudo apt install flatpak<\/pre>\n<p>For other Linux, follow the official <a href=\"https:\/\/flatpak.org\/setup\/\" target=\"_blank\" rel=\"noopener\">setup guide<\/a> to enable Flatpak.<br \/>\n<a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/apt-flatpak-jammy.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-39141\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/apt-flatpak-jammy-600x229.webp\" alt=\"\" width=\"600\" height=\"229\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/apt-flatpak-jammy-600x229.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/apt-flatpak-jammy-300x115.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/apt-flatpak-jammy-768x294.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/04\/apt-flatpak-jammy.webp 777w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/li>\n<li>Then, install Telegram Messenger as Flatpak by running command:\n<pre>flatpak install https:\/\/dl.flathub.org\/repo\/appstream\/org.telegram.desktop.flatpakref<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/flatpak-telegram.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45089\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/flatpak-telegram-700x438.webp\" alt=\"\" width=\"610\" height=\"382\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/flatpak-telegram-700x438.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/flatpak-telegram-300x188.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/flatpak-telegram-768x480.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/flatpak-telegram.webp 939w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/li>\n<\/ul>\n<p>NOTE: First time installing a Flatpak package may need to <b>log out and back in<\/b> to make app icon visible in start menu or Show Apps launcher depends on your desktop environment.<\/p>\n<p>To update the Flatpak package to the latest, run command:<\/p>\n<pre>flatpak update org.telegram.desktop<\/pre>\n<h3>Method 3: Install Telegram as official Tarball<\/h3>\n<p>For those who don&#8217;t like running app in sandbox, Telegram website also provides the portable tarball, available to download at the link below:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/desktop.telegram.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Download Telegram<\/a><\/div>\n<\/div>\n<p>The Linux tarball so far is only available for <code>x86_64<\/code>, meaning for modern Intel\/AMD CPUs. For choice, you may also download it in <a href=\"https:\/\/github.com\/telegramdesktop\/tdesktop\/releases\" target=\"_blank\" rel=\"noopener\">Github release page<\/a>.<\/p>\n<p>After downloading the tarball, open the <i>Downloads<\/i> folder and extract it. Finally, click run the executable file from-in new generated folder to launch the messenger.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-portable.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45090\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-portable-700x435.webp\" alt=\"\" width=\"610\" height=\"379\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-portable-700x435.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-portable-300x186.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-portable-768x477.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-portable.webp 1270w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Launching the executable will automatically create desktop entry file under <code>~\/.local\/share\/applications<\/code> directory. So, next time you can just search for and launch the app from start menu or overview screen.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/launch-telegram.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-45091\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/launch-telegram.webp\" alt=\"\" width=\"552\" height=\"279\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/launch-telegram.webp 552w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/launch-telegram-300x152.webp 300w\" sizes=\"auto, (max-width: 552px) 100vw, 552px\" \/><\/a><\/p>\n<p><b>NOTE:<\/b> If you moved the executable file to another location, you have to click run the file again to let it re-create desktop entry.<\/p>\n<h3>Method 4: Install Telegram from Ubuntu PPA (Unofficial)<\/h3>\n<p>For those who prefer Ubuntu PPA, there&#8217;s a <a href=\"https:\/\/launchpad.net\/~atareao\/+archive\/ubuntu\/telegram\/\" target=\"_blank\" rel=\"noopener\">3rd-party one<\/a> which has been maintaining Telegram package for Ubuntu for about 10 years.<\/p>\n<p>The PPA contains only <code>x86_64<\/code> (amd64) and <code>x86<\/code> (i386) packages for all current Ubuntu releases, as well as old LTSs (e.g., 18.04, 16.04.)<\/p>\n<p><b>1.<\/b> First, press <code>Ctrl+Alt+T<\/code> on keyboard to open terminal. When it opens, run command to add the PPA:<\/p>\n<pre>sudo add-apt-repository ppa:atareao\/telegram<\/pre>\n<p><i>Type user password when it asks (no visual feedback) and hit Enter to continue.<\/i><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-ppa.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45092\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-ppa-700x257.webp\" alt=\"\" width=\"610\" height=\"224\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-ppa-700x257.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-ppa-300x110.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-ppa-768x282.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/telegram-ppa.webp 822w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>2.<\/b> Then, install the <code>.deb<\/code> package from PPA by running command:<\/p>\n<pre>sudo apt install telegram<\/pre>\n<p><i>Linux Mint &amp; Ubuntu older than 20.04, needs to run <code>sudo apt update<\/code> first to refresh package cache<\/i>.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/apt-telegram.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45093\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/apt-telegram-700x295.webp\" alt=\"\" width=\"610\" height=\"257\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/apt-telegram-700x295.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/apt-telegram-300x126.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/apt-telegram-768x324.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/01\/apt-telegram.webp 804w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<h3>Uninstall Telegram Desktop<\/h3>\n<p>For the messenger installed as Snap package, either use Ubuntu Software (App Center) to uninstall, or run command in terminal:<\/p>\n<pre>sudo snap remove telegram-desktop<\/pre>\n<p>For Flatpak package, uninstall it by running command in terminal (Ctrl+Alt+T):<\/p>\n<pre>flatpak uninstall --delete-data org.telegram.desktop<\/pre>\n<p>As well, run <code>flatpak uninstall --unused<\/code> to remove useless run-time libraries that can free up some disk spaces.<\/p>\n<p>For the official tarball, just delete the executable file in your file manager. For choice, also delete the desktop entry file from <code>.local\/share\/applications<\/code><\/p>\n<p>If you installed the instant messaging app from 3rd-party PPA, use the command below to remove it:<\/p>\n<pre>sudo apt remove --autoremove telegram*<\/pre>\n<p>Also remove the Ubuntu PPA by running command:<\/p>\n<pre>sudo add-apt-repository --remove ppa:atareao\/atareao<\/pre>\n<h3>Summary<\/h3>\n<p>In this tutorial I&#8217;ve told how to install Telegram Desktop app in Ubuntu Linux through 4 different ways.<\/p>\n<p>They include the official <code>Snap<\/code> and <code>Flatpak<\/code> packages, available for most Linux through run in sandbox, and official non-install tarball through only for x86_64 CPU architecture type. And, a third-party Ubuntu PPA is also available for choice for all current Ubuntu and even old Ubuntu LTS on both <code>32-bit<\/code> and <code>64-bit<\/code> x86 machines.<\/p>","protected":false},"excerpt":{"rendered":"<p>This is a step by step beginner&#8217;s guide shows how to install Telegram instant messaging app in Ubuntu 22.04 &amp; Ubuntu 24.04. The popular Telegram Messenger is available in most platforms. For Linux, it available as official tarball, universal Flatpak ans Snap packages. And, Ubuntu has third-party repositories to make it easy to keep updated. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":45086,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[1887],"class_list":["post-45085","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-messenger"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/45085","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=45085"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/45085\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/45086"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=45085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=45085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=45085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}