Telegram direto do site
Publicado por Xerxes (última atualização em 23/01/2026)
[ Hits: 4.180 ]
Homepage: -
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ã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
#!/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."
Compactando / descompactando arquivos simultaneamente [Melhorado]
Conversor de Celsius para Farenheit e vice-versa...
Backup comprimido de banco de dados PostgreSQL
Criando usuário no sistema operacional Debian 8
Criar backup do Diretorio /home
SynapSeq - programa para estimular as ondas cerebrais
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
Preparando-se para certificações da LPI através do LPI Lab
Migração de Arch Linux para repositórios CachyOS (Uso de Instruções v3 e v4)
Arch Linux com repos do CachyOS para otimização ou usar Gentoo?
Ativando o modo Quake no XFCE4-Terminal
[Tutorial] Configurando Multimaster no Samba 4 AD (DC02) + Explicação de FSMO Roles
[Resolvido] Google Chrome reclamando de perfil em uso após mudar hostname
Como instalar Warsaw no Gentoo? (5)
Senhor Einstein tinha razão mesmo! [RESOLVIDO] (12)
Como insiro e excluo um elemento XML e JSON ao código Javascript (2)
Da pra formatar um netbook MGB e usar algum linux nele? É possível usa... (4)









