30 июля 2020

Установка Telegram Desktop одной командой в терминале в Ubuntu 20.04/Linux Mint 20 и других Linux ОС

В этой статье мы с вами рассмотрим установку кроссплатформенного мессенджера Telegram Desktop от товарища Дурова в Ubuntu 20.04/Linux Mint 20 (в принципе в любой Linux ОС) из бинарного файла (далее бинарника) на примере Ubuntu 20.04 одной командой в Терминале (Ctrl+Alt+T).
Известно, что кроссплатформенный мессенджер Telegram есть в репозитариях почти всех Linux ОС и его без проблем можно штатно установить из родных репозитариев, но...

Версии мессенджера в репозитариях далеко не самые новые и свежие, увы.
Например, в Ubuntu 20.04 из репозитария версия 2.1.7:


и в ней, например, нет в Продвинутые настройки того же пункта Системная рамка окна, о котором уважаемый Владимир писал в предыдущей статье Как использовать системную рамку окна в Telegram для Linux:


А в версии 2.2.0 из бинарника этот пункт присутствует.
Очевидно, что прогрессия версий из бинарников существенна и отчётливо видно, что в официальных репозитариях версии может и очень стабильные, но всё же прилично отстающие от бинарных, стабильных версий, непосредственно с портала Telegram.

Чтобы установить Telegram в систему из бинарника, нам понадобится всего лишь только Терминал (Ctrl+Alt+T).
Устанавливать мы будем на примере Ubuntu 20.04, но инструкция применима в принципе для всех дистрибутивов Linux и установка будет всегда самой последней, самой свежей версии!

Команда на загрузку и установку Telegram будет представлена в варианте - стабильная версия (Stable).
Если вы хотите beta-версию, то после установки мессенджера, в Настройки -> Продвинутые настройки активируйте (сдвиньте в право слайд) Устанавливать бета-версии и при очередном появлении новой бета-версии и обновлении мессенджера, вы получите уже beta-версию.

В команде/коде будет следующий порядок выполнения команд:
- переход в каталог: /tmp
- скачивание в /tmp бинарника Telegram
- распаковка бинарника с созданием папки Telegram в каталог /opt (полный путь: /opt/Telegram)
- переход в корневой каталог / через cd
- создание символьной ссылки (проще говоря Ярлык) на Telegram
- присвоение прав на папку: Telegram в каталоге /opt
- выход из Терминала (Ctrl+Alt+T) и непосредсвенно запуск Установщика Telegram

Итак, приступим к Установке.

Октрываем Терминал (Ctrl+Alt+T), вводим (или копируем здесь и вставляем) следующий код и жмём на клавиатуре на Enter:

cd /tmp; wget https://telegram.org/dl/desktop/linux -O linux.tar.xz; sudo tar -xpf linux.tar.xz -C /opt; cd; sudo ln -s /opt/Telegram/Telegram /usr/local/bin/telegram-desktop; sudo chmod -R $USER:$USER /opt/Telegram; telegram-desktop & exit

После отработки команды/кода, Терминал (Ctrl+Alt+T) закроется и, чуть погодя (просто набираемся терпения), запустится Установщик Telegram, где надо нажать на Продолжить на русском:


В открывшемся окне установщика уже на Русском языке, жмём на кнопку НАЧАТЬ ОБЩЕНИЕ:


Теперь попадаем в окно установщика Ваш номер телефона, где в верхнем правом углу жмём на НАСТРОЙКИ:


и попадаем в меню Настройки:


где вешаем галки на (нужные вам пункты):
- Показывать иконку в трее
- Системная рамка окна (установщик перезагрузится)
- Запускать Telegram при запуске системы (если активировать, то появится ещё один пункт. См. ниже)
- Запускать в свёрнутом виде

Устанавливаем нужный масштаб (установщик перезагрузится) и выбираем тему оформления для примера (например: Цветная)


и Установщик приобретёт следующий вид, где жмём на крестик в верхнем правом углу этого окна Настройки:


Вводим свой номер телефона и жмём на ПРОДОЛЖИТЬ:


Получаем на свой телефон с установленным Telegram 5-ти значный код и вводим его в поле Код:


после чего происходит автоматический вход в ваш аккаунт в Telegram.

Поздравляю!
Установка заверешена.
Приятного общения!!!

Если вы нажмёте в верхнем левом углу на три горизонтальные полоски, вы попадёте в меню управления Telegram и в нижней его части вы увидете иноформацию о текущей, самой последней, установленной только что вами версии Telegram Desktop, а именно, на данный момент: 2.2:


Что, собственно и требовалось доказать - версия из бинарника гораздо выше, чем версия из официального репозитария Ubuntu.

Хочу отметить, что, если вы в разделе: Продвинутые настройки, в секции: Версия и обновления активируете слайд:
- Обнавлять автоматически
то обновления будут приходить и однажды, когда оные появятся, при запуске Telegram вы увидете в нижней, левой части интерфейса синюю кнопку:
ОБНОВИТЬ Telegram
нажав на которую, мессенджер обновится и перезагрузится.

А теперь бонус для неленивых 😃 и пытливых в виде подробной, поэтапной Установки...

Также открываем Терминал (Ctrl+Alt+T) и по очереди вводим каждую команду отдельно:

1. Переход в каталог: /tmp:

cd /tmp

2. Скачивание в /tmp бинарника Telegram:

wget https://telegram.org/dl/desktop/linux -O linux.tar.xz

3. Распаковка бинарника с созданием папки Telegram в каталог /opt (полный путь: /opt/Telegram):

sudo tar -xpf linux.tar.xz -C /opt

4. Обратный переход в корневой каталог: / через cd:
cd

5. Создание символьной ссылки (проще говоря Ярлык) на Telegram:

sudo ln -s /opt/Telegram/Telegram /usr/local/bin/telegram-desktop

6. Присвоение прав на папку: Telegram в каталоге /opt

sudo chmod -R 755 /opt/Telegram

7. Непосредсвенно запуск Установщика Telegram и выход из Терминала (Ctrl+Alt+T):

telegram-desktop & exit

Удалить Telegram из системы можно также через Терминал (Ctrl+Alt+T), введя следующую команду/код:

sudo rm -Rf /opt/Telegram ~/Загрузки/Telegram\ Desktop ~/.local/share/TelegramDesktop; sudo rm /usr/local/bin/telegram-desktop; rm -f .config/autostart/telegramdesktop.desktop .local/share/applications/telegramdesktop.desktop .local/share/icons/telegram.png

Если у вас был установлен Telegram из официального репозитария и в нём нет некоторых функций, описанных в этой статье и статье уважаемого Владимира, но вы хотите, чтобы они - эти функции были, то вы можете удалить эту версию из официального репоизитария командой в Терминале (Ctrl+Alt+T):

sudo apt purge telegram-desktop*

и для удаления всех её "хвостов" выполнить в Терминале (Ctrl+Alt+T) ещё и предыдущую перед этим команду/код из: Удалить Telegram, а потом выполнить Установку по инструкции выше из этой статьи.

P.S. Если у вас появились вопросы или мнения по данной статье, обсудить их можно на нашем форуме:
 http://compizomania.54672.x6.nabble.com/Telegram-Desktop-Ubuntu-20-04-Linux-Mint-20-Linux-td10145.html

18 комментариев :

  1. Привет Владимир! Владимир Маслов и Звёздный, созвучно?
    Валерий Гинзбург.

    ОтветитьУдалить
    Ответы
    1. А к чему этот вопрос, поясните?
      А то дешифратор не может справиться со смыслом.

      Удалить
  2. Извините, но Вы уже ответили на мой вопрос. На БАМе в п.Звёздном у меня был коллега- Владимир Маслов.

    ОтветитьУдалить
  3. Этот комментарий был удален автором.

    ОтветитьУдалить
  4. https://telegram.org/dl/desktop/linux
    Там кнопка, имя файла tsetup.2.2.0.tar.xz (а не какая-то сомнительная telega.tar.xz), ну а так-то всё по инструкции, если кто руками и головой обладает.
    Владимир, привет!

    ОтветитьУдалить
    Ответы
    1. Если бы вы внимательно посмотрели код, то поняли бы, что это номинально-упрощённое название создаваемого при скачивании tsetup.2.2.0.tar.xz в /tmp архива, кое на процесс установки не влияет от слова совсем!
      Код сделан таким образом, чтобы всегда качалась САМАЯ свежая версия и чтобы каждый раз при новой установке не прописывать новое имя архива, аля: tsetup.2.2.0.tar.xz

      Удалить
    2. Уточню...
      Этот код будет актуален для любой, новой версии Telegram.

      Я конечно же могу для вас лично выложить код непосредственно для версии tsetup.2.2.0.tar.xz, но он будет ОДНОРАЗОВЫЙ, только для этой версии.

      После установки вы конечно же сможете обновиться до новой версии из самого, установленного Telegram, но если вы, не дай Бог, убьёте систему, или она убьётся сама, или вы установите новый релиз, а в это время выйдет новая версия, а ваша версия tsetup.2.2.0.tar.xz не будет уде из-за зависимостей устанавливаться в новом релизе и что будет делать?!

      Вот поэтому и сделан код так, чтобы всегда качалась самая СВЕЖАЯ и НОВАЯ версия, а то, как после скачки обзовётся архив, не имеет никакого значения.

      Удалить
    3. Ну, и для полного вами понимания...

      Если вы откроете ман по tar, то легко найдёте параметры, применяемые при работе с ним, а именно в данном коде:
      -O telega.tar.xz

      -O - как раз отвечает за создание и именование при скачивании любого архива tar.

      Тут, как раз скачиваемый архив tsetup.2.2.0.tar.xz из https://telegram.org/dl/desktop/linux (подхватывается самая последняя, текущая, стабильная версия, в данном случае tsetup.2.2.0.tar.xz) и через -операнд -O преобразуется и переименовывается для простоты в telega.tar.xz.
      Ну, вы поняли - как в небезызвестном кино - Брюки превращаются, превращаются... В элегантные telega.tar.xz!

      А можно было в коде указать прямую ссылку на архив:
      https://updates.tdesktop.com/tlinux/tsetup.2.2.0.tar.xz
      без операнда -O и вы бы получили именно то, о чём так беспокоитесь.

      Но тогда уже надо в коде прописать название архива и для распаковки именно этот:
      tsetup.2.2.0.tar.xz и никакой другой!
      И опять же, если вы примените операнд -O после:
      https://updates.tdesktop.com/tlinux/tsetup.2.2.0.tar.xz
      и обзовёте новый архив для распаковки например Dmitry_Konovalov.tar.xz, то вы и получите тот же tsetup.2.2.0.tar.xz, только в новой упаковке Dmitry_Konovalov.tar.xz
      Как-то так...

      Ну, и ссылка:
      https://telegram.org/dl/desktop/linux - нечто то, что можно назвать ссылкой-алиасом (alias link), которая при вызове превращается (подставляется) в ссылку для скачивания самой последней версии Telegram, в данном, конкретном случае:
      https://updates.tdesktop.com/tlinux/tsetup.2.2.0.tar.xz

      Удалить
    4. Здравствуйте, Владимир. Напишите код установки telegram актуальной версии для 32 bit системы Linux Debian. А то по инструкции скачивает версию для 64 бит систем.

      Удалить
    5. Так всё просто!
      В коде, в ссылке меняете linux на linux32 и всё!!!

      Удалить
  5. Скажите видео чат работает в Telegram Desktop?

    ОтветитьУдалить
  6. Я видел комментарии людей, которые уже получили ссуду от г-на Бенджамина Ли, и я решил подать заявку в соответствии с их рекомендациями, и всего через 5 дней я подтвердил свою ссуду на моем банковском счете на общую сумму 850 000,00 долларов США, которую я запросил. Это действительно отличная новость, и я советую всем, кому нужен настоящий кредитор, подать заявку по электронной почте: 247officedept@gmail.com или WhatsApp: + 1-989-394-3740. Я счастлив, что получил ссуду, о которой просил.

    ОтветитьУдалить
  7. Этот комментарий был удален автором.

    ОтветитьУдалить
  8. Почему сразу не указал главное отличие?!- Возможность добавить аккаунт! Долго искал. Даже Телефункен пробовал-тяжелый он. А тут- нате вам, пжлст.

    ОтветитьУдалить