Telegram direto do site

Publicado por Xerxes (última atualização em 23/01/2026)

[ Hits: 4.302 ]

Homepage: -

Download install_telegram.sh

Download 1769175769.install_telegramv2.sh (versão 2)




Este script vai automatizar o processo de download, extração e instalação do Telegram no Linux a partir do site, dispensando pacotes de repositórios que costumam ficar desatualizados.

  



Versões atualizadas deste script

Versão 2 - Enviado por Xerxes em 23/01/2026

Changelog: Na nova versão o script pode ser usado para remover o Telegram, se ele já foi instalado com o script. Dentre outras coisas.

Download 1769175769.install_telegramv2.sh


Esconder código-fonte

#!/bin/bash
# -----------------------------------------------------------------------------
# Data: 23 de janeiro de 2026
# Autor: Xerxes Lins
# Descrição: Script para gerenciar (Instalar, Atualizar, Remover) o Telegram Desktop
# v2.0
# -----------------------------------------------------------------------------

# Para o script imediatamente se qualquer comando falhar
set -e

# Variáveis
URL_DOWNLOAD="https://telegram.org/dl/desktop/linux"
TAR_FILE="telegram.tar.xz"
INSTALL_DIR="/opt/telegram"
BIN_PATH="$INSTALL_DIR/Telegram"
LINK_PATH="/usr/bin/telegram"
DESKTOP_FILE="$HOME/.local/share/applications/telegramdesktop.desktop"

echo "=== Gerenciador do Telegram Desktop ==="

# --- VERIFICAÇÃO INICIAL ---
# Se a pasta já existe, perguntamos o que fazer
if [ -d "$INSTALL_DIR" ]; then
    echo " Telegram já está instalado em $INSTALL_DIR."
    echo "O que deseja fazer?"
    echo "  1) Atualizar / Reinstalar (Baixa a versão mais recente)"
    echo "  2) Remover completamente (Desinstalar)"
    echo "  0) Sair"
    echo "------------------------------------------------"
    read -p "Opção: " acao

    case $acao in
        2)
            echo "--> Removendo arquivos..."
            # Remove a pasta do opt
            if [ -d "$INSTALL_DIR" ]; then
                sudo rm -rf "$INSTALL_DIR"
                echo "    - Diretório de instalação removido."
            fi
            
            # Remove o link simbólico
            if [ -L "$LINK_PATH" ]; then
                sudo rm -f "$LINK_PATH"
                echo "    - Link simbólico removido."
            fi

            # Tenta remover o atalho do menu (criado pelo Telegram na execução)
            if [ -f "$DESKTOP_FILE" ]; then
                rm -f "$DESKTOP_FILE"
                echo "    - Atalho do menu removido."
            fi

            echo "Telegram removido com sucesso!"
            exit 0
            ;;
        0)
            echo "Saindo..."
            exit 0
            ;;
        1|*)
            echo "--> Iniciando processo de atualização..."
            # O script continua abaixo para a parte de instalação
            ;;
    esac
fi

# --- BLOCO DE INSTALAÇÃO / ATUALIZAÇÃO ---

TEMP_DIR=$(mktemp -d) # Cria temp

# 1. Download
echo "Baixando a versão mais recente..."
wget -q --show-progress -O "$TEMP_DIR/$TAR_FILE" "$URL_DOWNLOAD"

# 2. Extração
echo "Extraindo arquivos..."
tar xf "$TEMP_DIR/$TAR_FILE" -C "$TEMP_DIR"

# 3. Instalação
echo "Instalando em $INSTALL_DIR..."
if [ -d "$INSTALL_DIR" ]; then
    echo "      Removendo versão antiga para substituição..."
    sudo rm -rf "$INSTALL_DIR"
fi

# Move a pasta extraída
sudo mv "$TEMP_DIR/Telegram" "$INSTALL_DIR"

# 4. Link Simbólico
echo "Criando/Atualizando link simbólico..."
sudo ln -sf "$BIN_PATH" "$LINK_PATH"
sudo chmod +x "$BIN_PATH"

# Limpeza
rm -rf "$TEMP_DIR"

echo "------------------------------------------------"
echo "Sucesso! Execute digitando 'telegram' no terminal. O Telegram cria o .desktop na primeira execução."

Scripts recomendados

Removendo arquivos antigos

Acelerar leitura e escrita de um HD (hdx/sdx)

Backup Diario excluindo o antigo

Backup comprimido de banco de dados PostgreSQL

Qual distro?


  

Comentários
[1] Comentário enviado por maurixnovatrento em 08/09/2024 - 13:12h


isso aí me deu uma ideia de criar um appimage

______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10

[2] Comentário enviado por richards em 08/09/2024 - 16:19h

Legal Xerxes!
Tá mto bom de ler o script; bem organizadinho.
Confesso que uso mais acessando direto pelo navegador mas seu script tornou tudo mais fácil, obrigado!


Contribuir com comentário