Telegram direto do site

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

[ Hits: 4.169 ]

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

Script para conexão a internet á radio

Adiciona usuário e máquinas PDC samba

Script para desinstalar pacotes desnecessários no OpenSuse

ppp

Calcular raízes de equações de segundo grau


  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts