Telegram direto do site
Publicado por Xerxes (última atualização em 23/01/2026)
[ Hits: 4.169 ]
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."
Script para conexão a internet á radio
Adiciona usuário e máquinas PDC samba
Script para desinstalar pacotes desnecessários no OpenSuse
Calcular raízes de equações de segundo grau
Migração de Arch Linux para repositórios CachyOS (Uso de Instruções v3 e v4)
Boas Práticas e Padrões Idiomáticos em Go e C
Vale a pena ter mais de uma interface grafica no seu Linux?
[Resolvido] Google Chrome reclamando de perfil em uso após mudar hostname
Instalando o Tema de Ícones Tela Circle
Copiar Para e Mover Para no menu de contexto do Nautilus e Dolphin
Dotando o Thunar das opcoes Copiar para e Mover para no menu de contexto
Instalação Dual Boot Linux+Windows 11 (4)
No Ubuntu 26.04, sudo passou a mostrar os asteriscos ao digitar por pa... (5)
Como instalar Warsaw no Gentoo? (0)
Como insiro e excluo um elemento XML e JSON ao código Javascript (1)









