-
Notifications
You must be signed in to change notification settings - Fork 1
/
install_gui.sh
executable file
·37 lines (36 loc) · 1.32 KB
/
install_gui.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
# chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install --yes ./google-chrome-stable_current_amd64.deb
rm -f google-chrome-stable_current_amd64.deb
# telegram
wget -O- https://telegram.org/dl/desktop/linux | sudo tar xJ -C /opt/
sudo ln -s /opt/Telegram/Telegram /usr/local/bin/telegram-desktop
# skype
wget https://go.skype.com/skypeforlinux-64.deb
sudo apt install --yes ./skypeforlinux-64.deb
rm -f skypeforlinux-64.deb
# slack
sudo apt install --yes slack
# discord
wget -O ./discord.deb "https://discordapp.com/api/download?platform=linux&format=deb"
sudo apt install --yes ./discord.deb
rm -f ./discord.deb
# insomnia
echo "deb [trusted=yes arch=amd64] https://download.konghq.com/insomnia-ubuntu/ default all" \
| sudo tee -a /etc/apt/sources.list.d/insomnia.list
sudo apt update
sudo apt install --yes insomnia
# postman
bit=$(getconf LONG_BIT) # 32 or 64 bit
wget -O ~/postman.tar.gz "https://dl.pstmn.io/download/latest/linux${bit}"
sudo tar xvf ~/postman.tar.gz -C /opt/
rm ~/postman.tar.gz
echo "[Desktop Entry]
Encoding=UTF-8
Name=Postman
Exec=/opt/Postman/app/Postman %U
Icon=/opt/Postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;" >> ~/.local/share/applications/Postman.desktop # Make the app accessible from a launcher icon