Created
August 26, 2024 12:35
-
-
Save PauloLuan/d6ee267d81cc51b7c0baaec21366511a to your computer and use it in GitHub Desktop.
Orion installer sh
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
## // ## // ## // ## // ## // ## // ## // ## //## // ## // ## // ## // ## // ## // ## // ## // ## | |
## ORION DESIGN ## | |
## // ## // ## // ## // ## // ## // ## // ## //## // ## // ## // ## // ## // ## // ## // ## // ## | |
## Cores | |
amarelo="\e[33m" | |
verde="\e[32m" | |
branco="\e[97m" | |
bege="\e[93m" | |
vermelho="\e[91m" | |
reset="\e[0m" | |
## // ## // ## // ## // ## // ## // ## // ## //## // ## // ## // ## // ## // ## // ## // ## // ## | |
## ORION DESIGN ## | |
## // ## // ## // ## // ## // ## // ## // ## //## // ## // ## // ## // ## // ## // ## // ## // ## | |
sudo apt update | |
sudo apt upgrade -y | |
## // ## // ## // ## // ## // ## // ## // ## //## // ## // ## // ## // ## // ## // ## // ## // ## | |
## ORION DESIGN ## | |
## // ## // ## // ## // ## // ## // ## // ## //## // ## // ## // ## // ## // ## // ## // ## // ## | |
nome_aviso(){ | |
clear | |
echo "" | |
echo -e "$amarelo===================================================================================================$reset" | |
echo -e "$amarelo= $amarelo=$reset" | |
echo -e "$amarelo= $branco ββββββ βββ βββ βββ ββββββββ βββββββ $amarelo=$reset" | |
echo -e "$amarelo= $branco ββββββββ βββ βββ βββ ββββββββ βββββββββ $amarelo=$reset" | |
echo -e "$amarelo= $branco ββββββββ βββ βββ βββ ββββββββ βββ βββ $amarelo=$reset" | |
echo -e "$amarelo= $branco ββββββββ ββββ ββββ βββ ββββββββ βββ βββ $amarelo=$reset" | |
echo -e "$amarelo= $branco βββ βββ βββββββ βββ ββββββββ βββββββββ $amarelo=$reset" | |
echo -e "$amarelo= $branco βββ βββ βββββ βββ ββββββββ βββββββ $amarelo=$reset" | |
echo -e "$amarelo= $amarelo=$reset" | |
echo -e "$amarelo===================================================================================================$reset" | |
echo "" | |
echo "" | |
} | |
nome_atualizadno(){ | |
clear | |
echo "" | |
echo -e "$amarelo===================================================================================================$reset" | |
echo -e "$amarelo= $amarelo=$reset" | |
echo -e "$amarelo= $branco ββββββ ββββββββββββ βββ ββββββ βββ βββββββββββ ββββββ ββββ ββββββββββ βββββββ $amarelo=$reset" | |
echo -e "$amarelo= $branco ββββββββββββββββββββ ββββββββββββββ ββββββββββββββββββββββββ ββββββββββββββββββββ $amarelo=$reset" | |
echo -e "$amarelo= $branco ββββββββ βββ βββ ββββββββββββββ βββ βββββ ββββββββββββββ ββββββ ββββββ βββ $amarelo=$reset" | |
echo -e "$amarelo= $branco ββββββββ βββ βββ ββββββββββββββ βββ βββββ βββββββββββββββββββββ ββββββ βββ $amarelo=$reset" | |
echo -e "$amarelo= $branco βββ βββ βββ ββββββββββββ βββββββββββββββββββββββββ ββββββ βββββββββββββββββββββββ $amarelo=$reset" | |
echo -e "$amarelo= $branco βββ βββ βββ βββββββ βββ βββββββββββββββββββββββββ ββββββ ββββββββββββ βββββββ $amarelo=$reset" | |
echo -e "$amarelo= $amarelo=$reset" | |
echo -e "$amarelo===================================================================================================$reset" | |
echo "" | |
echo "" | |
} | |
nome_iniciando(){ | |
clear | |
echo "" | |
echo -e "$amarelo===================================================================================================$reset" | |
echo -e "$amarelo= $amarelo=$reset" | |
echo -e "$amarelo= $branco βββββββ ββββββ ββββββββββ ββββββ ββββ ββββββββββ βββββββ $amarelo=$reset" | |
echo -e "$amarelo= $branco ββββββββ ββββββββββββββββββββββββββββββ ββββββββββββββββββββ $amarelo=$reset" | |
echo -e "$amarelo= $branco βββββββββ βββββββββ βββββββββββββββββ ββββββ ββββββ βββ $amarelo=$reset" | |
echo -e "$amarelo= $branco βββββββββββββββββββ ββββββββββββββββββββββββ ββββββ βββ $amarelo=$reset" | |
echo -e "$amarelo= $branco ββββββ βββββββββββββββββββββββ ββββββ βββββββββββββββββββββββ $amarelo=$reset" | |
echo -e "$amarelo= $branco ββββββ ββββββββ βββββββββββββ ββββββ ββββββββββββ βββββββ $amarelo=$reset" | |
echo -e "$amarelo= v. 2.5.9 $amarelo=$reset" | |
echo -e "$amarelo===================================================================================================$reset" | |
echo "" | |
echo "" | |
} | |
nome_verificando(){ | |
clear | |
echo "" | |
echo -e "$amarelo===================================================================================================$reset" | |
echo -e "$amarelo= $amarelo=$reset" | |
echo -e "$amarelo= $branco βββ ββββββββββββββββββ ββββββββββββββ βββββββ ββββββ ββββ ββββββββββ βββββββ $amarelo=$reset" | |
echo -e "$amarelo= $branco βββ ββββββββββββββββββββββββββββββββββββββββββββββββββββββ ββββββββββββββββββββ $amarelo=$reset" | |
echo -e "$amarelo= $branco βββ βββββββββ βββββββββββββββββ ββββββ ββββββββββββββ ββββββ ββββββ βββ $amarelo=$reset" | |
echo -e "$amarelo= $branco ββββ ββββββββββ βββββββββββββββββ ββββββ βββββββββββββββββββββ ββββββ βββ $amarelo=$reset" | |
echo -e "$amarelo= $branco βββββββ βββββββββββ βββββββββ ββββββββββββββ ββββββ βββββββββββββββββββββββ $amarelo=$reset" | |
echo -e "$amarelo= $branco βββββ βββββββββββ βββββββββ βββ ββββββββββ ββββββ ββββββββββββ βββββββ $amarelo=$reset" | |
echo -e "$amarelo= $amarelo=$reset" | |
echo -e "$amarelo===================================================================================================$reset" | |
echo "" | |
echo "" | |
} | |
## // ## // ## // ## // ## // ## // ## // ## //## // ## // ## // ## // ## // ## // ## // ## // ## | |
## ORION DESIGN ## | |
## // ## // ## // ## // ## // ## // ## // ## //## // ## // ## // ## // ## // ## // ## // ## // ## | |
desc_ver(){ | |
echo -e " Este script recomenda o uso do Ubuntu$amarelo 20.04$branco.$reset" | |
echo "" | |
} | |
## // ## // ## // ## // ## // ## // ## // ## //## // ## // ## // ## // ## // ## // ## // ## // ## | |
## ORION DESIGN ## | |
## // ## // ## // ## // ## // ## // ## // ## //## // ## // ## // ## // ## // ## // ## // ## // ## | |
clear | |
nome_verificando | |
echo "Aguarde enquanto verificamos algumas informaΓ§Γ΅es." | |
sleep 1 | |
# Verifica se estΓ‘ usando Ubuntu 20.04 | |
if ! grep -q 'Ubuntu 20.04' /etc/os-release; then | |
nome_aviso | |
desc_ver | |
#echo "Este script recomenda o uso do Ubuntu 20.04." | |
sleep 5 | |
clear | |
nome_verificando | |
fi | |
# Verifica se o usuΓ‘rio Γ© root | |
if [ "$(id -u)" -ne 0 ]; then | |
echo "Este script precisa ser executado como root. Executando sudo su..." | |
sudo su | |
fi | |
# Verifica se o usuΓ‘rio estΓ‘ no diretΓ³rio /root/ | |
if [ "$PWD" != "/root" ]; then | |
echo "Mudando para o diretΓ³rio /root/" | |
cd /root || exit | |
fi | |
#------------------------------------------ | |
nome_iniciando | |
## Fazendo upgrade | |
sudo apt upgrade -y > /dev/null 2>&1 | |
if [ $? -eq 0 ]; then | |
echo "1/13 - [ OK ] - Fazendo Upgrade" | |
else | |
echo "1/13 - [ OFF ] - Fazendo Upgrade" | |
fi | |
echo "" | |
## Instalando Sudo | |
apt install sudo -y > /dev/null 2>&1 | |
if [ $? -eq 0 ]; then | |
echo "2/13 - [ OK ] - Verificando/Instalando sudo" | |
else | |
echo "2/13 - [ OFF ] - Verificando/Instalando sudo" | |
fi | |
echo "" | |
## Instalando apt-utils | |
sudo apt-get install -y apt-utils > /dev/null 2>&1 | |
if [ $? -eq 0 ]; then | |
echo "3/13 - [ OK ] - Verificando/Instalando apt-utils" | |
else | |
echo "3/13 - [ OFF ] - Verificando/Instalando apt-utils" | |
fi | |
echo "" | |
## Instalando dialog | |
sudo apt-get install -y dialog > /dev/null 2>&1 | |
if [ $? -eq 0 ]; then | |
echo "4/13 - [ OK ] - Verificando/Instalando dialog" | |
else | |
echo "4/13 - [ OFF ] - Verificando/Instalando dialog" | |
fi | |
echo "" | |
## Instalando jq | |
sudo apt-get install -y jq > /dev/null 2>&1 | |
if [ $? -eq 0 ]; then | |
echo "5/13 - [ OK ] - Verificando/Instalando jq 1/2" | |
else | |
echo "5/13 - [ OFF ] - Verificando/Instalando jq 1/2" | |
fi | |
echo "" | |
## Instalando jq | |
sudo apt install jq -y > /dev/null 2>&1 | |
if [ $? -eq 0 ]; then | |
echo "6/13 - [ OK ] - Verificando/Instalando jq 2/2" | |
else | |
echo "6/13 - [ OFF ] - Verificando/Instalando jq 2/2" | |
fi | |
echo "" | |
## Instalando apache2-utils | |
sudo apt install apache2-utils -y > /dev/null 2>&1 | |
if [ $? -eq 0 ]; then | |
echo "7/13 - [ OK ] - Verificando/Instalando apache2-utils 1/2" | |
else | |
echo "7/13 - [ OFF ] - Verificando/Instalando apache2-utils1/2" | |
fi | |
echo "" | |
## Instalando apache2-utils | |
apt install apache2-utils -y > /dev/null 2>&1 | |
if [ $? -eq 0 ]; then | |
echo "8/13 - [ OK ] - Verificando/Instalando apache2-utils 2/2" | |
else | |
echo "8/13 - [ OFF ] - Verificando/Instalando apache2-utils 2/2" | |
fi | |
echo "" | |
## Instalando git | |
apt install git -y > /dev/null 2>&1 | |
if [ $? -eq 0 ]; then | |
echo "9/13 - [ OK ] - Verificando/Instalando Git" | |
else | |
echo "9/13 - [ OFF ] - Verificando/Instalando Git" | |
fi | |
echo "" | |
## Instalando python3 | |
apt install python3 -y > /dev/null 2>&1 | |
if [ $? -eq 0 ]; then | |
echo "10/13 - [ OK ] - Verificando/Instalando python3" | |
else | |
echo "10/13 - [ OFF ] - Verificando/Instalando python3" | |
fi | |
echo "" | |
## Fazendo update | |
sudo apt update > /dev/null 2>&1 | |
if [ $? -eq 0 ]; then | |
echo "11/13 - [ OK ] - Fazendo Update" | |
else | |
echo "11/13 - [ OFF ] - Fazendo Update" | |
fi | |
echo "" | |
## Fazendo upgrade | |
sudo apt upgrade -y > /dev/null 2>&1 | |
if [ $? -eq 0 ]; then | |
echo "12/13 - [ OK ] - Fazendo Upgrade" | |
else | |
echo "12/13 - [ OFF ] - Fazendo Upgrade" | |
fi | |
# Verifica se o arquivo SetupOrion jΓ‘ existe | |
if [ -e "SetupOrion" ]; then | |
echo "" | |
rm SetupOrion | |
fi | |
# Baixa o script | |
curl -sSL https://gist.githubusercontent.com/PauloLuan/6181b43785d0122a8328780fd77262aa/raw/64d4d52a8bf090633adfb30816509fb875401cec/gistfile1.sh -o SetupOrion | |
if [ $? -eq 0 ]; then | |
echo "13/13 - [ OK ] - Baixando o script" | |
# Executa o script baixado | |
chmod +x SetupOrion | |
./SetupOrion | |
else | |
echo "13/13 - [ OFF ] - Baixando o script" | |
echo "Encerrando o setup" | |
sleep 5 | |
fi | |
## // ## // ## // ## // ## // ## // ## // ## //## // ## // ## // ## // ## // ## // ## // ## // ## | |
## ORION DESIGN ## | |
## // ## // ## // ## // ## // ## // ## // ## //## // ## // ## // ## // ## // ## // ## // ## // ## | |
sudo apt update | |
sudo apt upgrade -y | |
clear | |
rm SetupOrion |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment