Falando sobre scripts – Instalação do Java 8 via PPA

Recentemente eu rebloguei aqui excelente artigo do Adail Junior do “Caverna de TI” que pode ser lido nesse link, sobre como efetuar backup de banco de dados MySQL ou MariaDB, como tenho a necessidade crescente de utilização de scripts o tema tem me chamado a experimentar essa linguagem de programação e automação de tarefas.

Dito isso e chegando a época de efetuar a declaração de Imposto de Renda Pessoa Física, muitas pessoas como eu utilizam Linux baseado no Debian ou forks do Ubuntu, eu uso Linux Mint conforme escrevi no post “A Adoção e Migração para o Linux Mint – Parte I” e portanto após uma mal sucedida reinstalação de sistema operacional me levaram a recomeçar do zero.

Dentre diversos manuais que encontrei na web para a instalação do Java 8 (recomendado pela RFB) achei o do Josué Zanuni Pinheiro Filho (veja o link), e como parte dessa nova experiência resolvi escrever um script para automatizar a instalação, conforme passo a demonstrar abaixo:

#!/bin/bash
#Instala o Java 8 com base no ppa do webjavateam
#Fernando "Eagle" De Sousa
#fernandodesousa.wordpress.com
#09/03/2019 - Última atualização 09/03/2019
#Fonte: https://www.vivaolinux.com.br/dica/Instalar-Java-8-no-Ubuntu

#Variáveis de cores
vermelho="\033[1;31m"
azul="\033[1;34m"
amarelo="\033[1;33m"
verdeclaro="\033[1;32m"
fundoazul="\033[44;1;37m"
fundovermelho="\033[41;1;37m"
NORMAL="\033[m"

echo -e "${fundoazul}Abrindo o terminal e informando o repositório:${NORMAL}"
sudo add-apt-repository ppa:webupd8team/java

echo -e "${amarelo}Agora vamos atualizar a base de dados:${NORMAL}"
sudo apt update && sudo apt list --upgradable && sudo apt upgrade && sudo apt autoclean && sudo apt autoremove

echo -e "${azul}Instalando o Java 8:${NORMAL}"
sudo apt-get install oracle-java8-installer

echo -e "${fundovermelho}Verificando se o Java foi instalado corretamente:${NORMAL}"
java -version

echo -e "${verdeclaro}O script está rodando no diretório:${NORMAL}" && pwd
echo -e "${vermelho}Fim da atualização${NORMAL}"

Esse e outros scripts poderão ser acessados no meu GitHub: https://github.com/Fernando-Eagle

See You later. 🙂

Sobre Fernando "Eagle" de Sousa
Apenas alguém interessado em aprender cada dia mais e mais.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: