Instalação do Telegram Desktop via shell script

Publicado por Luís Fernando C. Cavalheiro (última atualização em 23/08/2017)

[ Hits: 2.738 ]

Homepage: https://github.com/lcavalheiro/

Download instalartelegram.sh




Meninos do computador e pessoas não normais, aqui começa mais um Script do Dino® trazendo para vocês informações tão úteis quanto a quantidade de dentes que um tubarão tem.

Hoje vamos automatizar a instalação do Telegram Desktop, um cliente de mensagens instantâneas muito popular e com vários recursos úteis.

Basta executar o script que ele fará o download e a instalação do cliente para desktop.

  



Esconder código-fonte

#!/bin/bash

# Script para instalação automática do Telegram Desktop em qualquer distro
# Autor: Luís Fernando Carvalho Cavalheiro (mestre dot cavalheiro at gmail dot com)

echo 'Este script irá instalar o Telegram Desktop no seu diretório pessoal,'
echo 'assim você não precisará nem da senha de root nem de nenhuma alteração'
echo 'na sua variável $PATH'
echo
echo 'Realizando o download do Telegram...'
mkdir -p /tmp/telegramdownload
if [ "$(uname -p)" == "x86_64" ] ; then
    wget "https://telegram.org/dl/desktop/linux" -O /tmp/telegramdownload/telegram.tar.xz
else
    wget "https://telegram.org/dl/desktop/linux32" -O /tmp/telegramdownload/telegram.tar.xz
fi
echo
echo 'Descompactando o arquivo telegram.tar.xz...'
mkdir -p $HOME/.local/share
cd /tmp/telegramdownload
tar xvf telegram.tar.xz -C $HOME/.local/share
echo
echo 'Criando a entrada do Telegram no menu de aplicativos...'
mkdir -p $HOME/.local/share/applications
cat << EOF > $HOME/.local/share/applications/telegramdesktop.desktop
[Desktop Entry]
Version=1.0
Name=Telegram Desktop
Comment=Official desktop version of Telegram messaging app
TryExec=$HOME/.local/share/Telegram/Telegram
Exec=$HOME/.local/share/Telegram/Telegram -- %u
Icon=telegram
Terminal=false
StartupWMClass=TelegramDesktop
Type=Application
Categories=Network;InstantMessaging;Qt;
MimeType=x-scheme-handler/tg;
X-Desktop-File-Install-Version=0.22
EOF
update-desktop-database $HOME/.local/share/applications
echo
echo 'Abrindo o Telegram para que ele atualize e baixe os arquivos restantes...'
$HOME/.local/share/Telegram/Telegram &
rm -rf /tmp/telegramdownload

Scripts recomendados

Consumo de memória

Pingar faixa de IP's

Comandos para o antivírus Avira Antivir

Barra de progresso em Dialog

runit-fstab-generator


  

Comentários
[1] Comentário enviado por removido em 22/09/2017 - 22:19h

Funcionou normalmente, porém deu alguns erros e eu queria saber se devo me preocupar:

Abrindo o Telegram para que ele atualize e baixe os arquivos restantes...
[arch@archlinux Downloads]$ Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Gtk-Message: Failed to load module "canberra-gtk-module"
QIODevice::read (QNetworkReplyHttpImpl): device not open


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts