#!/bin/bash # Function check user root f_check_root() { if (($EUID == 0)); then # If user is root, continue to function f_sub_main f_sub_main else # If user not is root, print message and exit script echo "Please run this script by user root !" exit fi } # Function update os f_update_os() { echo "Starting update os ..." echo "" sleep 1 apt-get update apt-get upgrade -y echo "" sleep 1 } f_install_curl_and_git() { ########## INSTALL Curl and Git ########## echo "Start install curl and git" echo "" sleep 1 sudo apt install -y curl git unzip } f_install_fira_code() { ########## INSTALL FIRA CODE ########## echo "Start install fira code" echo "" sleep 1 sudo add-apt-repository universe sudo apt install fonts-firacode } f_install_oh_my_zsh() { ########## INSTALL OH-MY-ZSH ########## echo "Start install oh-my-zsh ..." echo "" sleep 1 sudo apt install zsh echo "ZSH VERSION: $(zsh --version)" sleep 1 sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" sed -i '1 i\exec zsh' .bashrc } f_install_mysql_8_0() { MYSQL_PASSWORD="123!imparavel#mudar" MYSQL_PASSWORD_ROOT="123!imparavel#mudar" MYSQL_USER=admin ########## INSTALL MYSQL-SERVER ########## echo "Start install MYSQL-SERVER" echo "" sleep 1 sudo debconf-set-selections <<<"mysql-server mysql-server/root_password password ${MYSQL_PASSWORD_ROOT}" sudo debconf-set-selections <<<"mysql-server mysql-server/root_password_again password ${MYSQL_PASSWORD_ROOT}" sudo apt-get -y install mysql-server echo "" mysql -u root --password=${MYSQL_PASSWORD_ROOT} < "${FILE}" <