Skip to content

Instantly share code, notes, and snippets.

@kevineduardo
Last active May 11, 2021 15:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kevineduardo/d7e6a250c73e4f10f0cb4bf9cc7d48c2 to your computer and use it in GitHub Desktop.
Save kevineduardo/d7e6a250c73e4f10f0cb4bf9cc7d48c2 to your computer and use it in GitHub Desktop.
#!/bin/bash
# Script de preparação e instalação de software - empresa NETEX
if [ $(whoami) != root ]
then
echo "Necessário rodar como root."
exit
fi
clear
echo "########################################################"
echo "#-------------Instalador de Software v1----------------#"
echo "#-------Desenvolvedor: Kevin Souza (@KevinEduardo)-----#"
echo "#---------Criado em: 11/05/2021 - 09:53 AM-------------#"
echo "#----------Uso interno da empresa somente--------------#"
echo "########################################################"
echo ""
echo ""
echo ""
echo -n "Gostaria de instalar o CID (para logon AD) (default: S): (S/N)? "
read instalar_cid
instalar_cid=${instalar_cid:-S}
echo -n "Gostaria de instalar o Brave (navegador de internet) (default: S): (S/N)? "
read instalar_brave
instalar_brave=${instalar_brave:-S}
echo -n "Gostaria de instalar o Anydesk (acesso remoto) (default: S): (S/N)? "
read instalar_anydesk
instalar_anydesk=${instalar_anydesk:-S}
echo -n "Gostaria de instalar o Wine e PlayOnLinux (default: S): (S/N)? "
read instalar_wine_pol
instalar_wine_pol=${instalar_wine_pol:-S}
echo -n "Gostaria de baixar o Winbox e Dude na pasta atual (default: S): (S/N)? "
read instalar_windude
instalar_windude=${instalar_windude:-S}
echo -n "Gostaria de instalar o Skype (default: S): (S/N)? "
read instalar_skype
instalar_skype=${instalar_skype:-S}
apt-get update -y
# Instalando ferramentas obrigatórias
apt-get install -y nano curl wget git nmap python3 openssh-server
systemctl enable ssh
systemctl start ssh
if [ $instalar_cid = S ]
then
echo "========== INSTALANDO CID =========="
wget https://ufpr.dl.sourceforge.net/project/c-i-d/cid-1.1.1.tar.gz
tar -xvf cid-1.1.1.tar.gz
apt-get install -y passwd sudo acl attr systemd x11-xserver-utils policykit-1 zenity lsb-release iproute2 iputils-ping keyutils krb5-user libnss-winbind libpam-winbind samba-common-bin samba-dsdb-modules samba-vfs-modules smbclient samba cifs-utils libpam-mount cups-daemon cups-client
./cid-1.1.1/INSTALL.sh
fi
if [ $instalar_brave = S ]
then
echo "========== INSTALANDO BRAVE =========="
apt-get install -y apt-transport-https curl
curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|tee /etc/apt/sources.list.d/brave-browser-release.list
apt-get update -y
apt-get install -y brave-browser
fi
if [ $instalar_anydesk = S ]
then
echo "========== INSTALANDO ANYDESK =========="
wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | apt-key add -
echo "deb http://deb.anydesk.com/ all main" > /etc/apt/sources.list.d/anydesk-stable.list
apt-get update -y
apt-get install -y anydesk
fi
if [ $instalar_wine_pol = S ]
then
echo "========== INSTALANDO WINE E PLAYONLINUX =========="
apt-get install -y wine playonlinux
fi
if [ $instalar_windude = S ]
then
echo "========== BAIXANDO WINBOX E DUDE =========="
wget https://mt.lv/winbox --output-document=winbox.exe
wget https://download.mikrotik.com/routeros/6.48.1/dude-install-6.48.1.exe
fi
if [ $instalar_skype = S ]
then
echo "========== INSTALANDO SKYPE =========="
wget https://go.skype.com/skypeforlinux-64.deb
chown _apt ./skypeforlinux-64.deb
dpkg -i ./skypeforlinux-64.deb
apt-get install -f -y
fi
chown -R $(logname) ./*
echo "################ FINALIZADO ################"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment