LinuxMint-19.03 After Install
Publicado por tiago gilgia manoel (última atualização em 03/03/2020)
[ Hits: 3.273 ]
Download mint-after-install-2.5.sh
Script para pós instalação do Linux Mint 19.03.
#!/bin/bash
##########SCRIPT DE PÓS INSTALAÇÃO DO LINUX MINT 19.03#########
#Escrito por Tiago G. Manoel
#Release - 2.5
#Data - 05/02/2020
#---VARIÁVEIS---#
INSYNC=https://d2t3ff60b2tol4.cloudfront.net/builds/insync_3.0.27.40677-bionic_amd64.deb
GOOGLE_CHROME=https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
ESCOLHA=Softwares
######Função Menu Principal######
declare -f MENU
function MENU()
{
clear
echo "=== MINT-AFTER-INSTALL-2.5 ==="
PS3="Escolha uma opção! "
select i in "Atualizar Repositórios e Sistema" "Instalar Softwares" sair
do
case "$i" in
"Atualizar Repositórios e Sistema" )
ATUALIZAR
;;
"Instalar Softwares" )
INSTMENU
;;
sair )
echo "Encerrando..."
break
;;
* )
echo "opcao inválida, tente novamente!"
;;
esac
done
exit 0
}
######Função de Atualização do Sistema######
declare -f ATUALIZAR
function ATUALIZAR()
{
clear
echo "=== Atualizando Repositórios ==="
sleep 2
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/cache/apt/archives/lock
sudo apt update -y
clear
echo "=== Aplicadando Atulizações ==="
sleep 2
sudo apt dist-upgrade -y
clear
echo "=== Terminado ==="
sleep 3
MENU
}
######Funções de Instalação######
declare -f INSTMENU
function INSTMENU()
{
selection=$(zenity --list --checklist --width=300 --height=600 \
--title='Selecione' --column="#" --column=Softwares \
FALSE "Google-Chrome-Stable" \
FALSE "Insync" \
FALSE "Spotify-FlatHub" \
FALSE "Sublime-Text-FlatHub" \
FALSE "ubuntu-restricted-extras" \
FALSE "mpv" \
FALSE "celluloid" \
FALSE "audacious" \
FALSE "gnome-calendar" \
FALSE "gnome-maps" \
FALSE "gnome-contacts" \
FALSE "shutter" \
FALSE "flameshot" \
FALSE "snapd" \
FALSE "kdenlive" \
FALSE "ffmpeg" \
FALSE "mint-meta-codecs" \
FALSE "winff" \
FALSE "synaptic" \
FALSE "gparted" \
FALSE "geary" \
FALSE "steam-installer" )
if [[ -z $selection ]]; then
MENU
fi
echo "${selection//|/ }"
INSTPROGRAMA
}
declare -f INSTCHROME
function INSTCHROME()
{
clear
echo "#========== Instalando Google Chrome ==========#"
sleep 2
mkdir /tmp/chrome
cd /tmp/chrome
wget $GOOGLE_CHROME
sudo dpkg -i *.deb
echo "#========== Finalizado com sucesso! ==========#"
sleep 3
clear
}
declare -f INSTINSYNC
function INSTINSYNC()
{
clear
echo "#========== Instalando Insync ==========#"
sleep 2
mkdir /tmp/insync
cd /tmp/insync
wget $INSYNC
sudo dpkg -i *.deb
echo "#========== Finalizado com sucesso! ==========#"
sleep 3
clear
}
declare -f INSTPROGRAMA
function INSTPROGRAMA()
{
clear
echo "#========== Instalando $ESCOLHA ==========#"
sleep 2
clear
for ESCOLHA in ${selection//|/ }; do
case $ESCOLHA in
Google-Chrome-Stable )
echo "#========== Instalando $ESCOLHA ==========#"
sleep 2
INSTCHROME
;;
Insync )
echo "#========== Instalando $ESCOLHA ==========#"
sleep 2
INSTINSYNC
;;
Spotify-FlatHub )
echo "#========== Instalando $ESCOLHA ==========#"
sleep 2
flatpak install flathub com.spotify.Client -y
;;
Sublime-Text-FlatHub )
echo "#========== Instalando $ESCOLHA ==========#"
sleep 2
flatpak install flathub com.sublimetext.three -y
;;
* )
echo "#========== Instalando $ESCOLHA ==========#"
sleep 2
apt install $ESCOLHA -y
;;
esac
done
echo "#========== Finalizado com sucesso! ==========#"
sleep 3
clear
MENU
}
#==========EXECUÇÂO==========#
MENU
Firewall do mikrotik, limitando icmp (ping)
Script p/ instalar modem onboards
Script para encontrar arquivos .wam, .mpeg
Ativando o MRTG para Roteadores via SNMP
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Como automatizar sua instalação do Ubuntu para desenvolvimento de software.
Consertando o áudio com estalos e interrupções no Pipewire
Servidor Ubuntu 24.04 HD 500 não tenho espaço na \home\adminis... (3)
Dá para criar um bom jogo usando a linguagem de programação C? (0)
E como programar um sistema operacional inspirado no próprio linux usa... (3)
Como programar um sistema de controle para distribuições linux em c? ... (4)









