Pular para o conteúdo

Instalando Astah Community no Deepin OS

Dica publicada em Shell Script / Miscelânea
Bruno bkammers
Hits: 15.063 Categoria: Shell Script Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Instalando Astah Community no Deepin OS

Olá amigos do VOL. Recentemente tive um trabalho da faculdade para fazer, onde o professor especificou um software (Astah) para criação de modelagem UML.

É um trabalho envolvendo UML / Diagrama de Classes para representar um sistema de vídeo locadora.

Pois bem, esta aplicação não tem na Deepin Store. Haviam outras alternativas, mas fui atrás do tal do "Astah". :)

Existe a versão PRO (paga) e a Community (FREE) - http://astah.net

Vamos utilizar a versão Community.

Essa aplicação é feita em JAVA, portanto, você deve ter instalado em sua máquina. O script irá instalar a versão 8, caso você não tiver nenhuma versão do JAVA instalada!

Mãos a obra:

#!/bin/bash

#########################################
### SCRIPT CRIADO POR BRUNO KAMMERS ###
### EM 28/11/2017 ###
#########################################


## VAR
LINK="http://cdn.change-vision.com/files/astah-community-7_2_0-1ff236.zip"
WORKDIR="/tmp"
DIR="/opt"
ARQ="astah.zip"
USER=`users`
ATALHO="/home/$USER/Desktop/astah.desktop"
JAVA=`java -version 2> /dev/null ; echo $?` 

clear
if test `whoami` != root
then
echo -e "\n\n\n\n A T E N Ç Ã O"
echo -e "\n\n Você precisa ser ROOT para executar este script.\n\n\n"
exit 1
fi

echo -e "\n\n\n ..:: Bem vindo ao instalador do Astah Community ::..\n\n\n"
sleep 3

echo -e "\n Verificando o JAVA...\n"
if [ $JAVA -eq 0 ]
	then
		echo -e " JAVA encontrado!\n"
	else
		echo -e " JAVA nao encontrado..."
		echo -e " Instalando o JAVA!\n"
		apt-get install openjdk-8-jre -y
fi

echo -e "\n Baixando o fonte...\n"
wget -qcO $WORKDIR/$ARQ $LINK

echo -e "\n Descompactando...\n"
unzip -qu $WORKDIR/$ARQ -d $DIR
mv $DIR/astah_community $DIR/astah

echo -e "\n Criando lançador na área de trabalho...\n"
convert $DIR/astah/astah.ico $DIR/astah/astah.png
chmod +x $DIR/astah/astah
touch $ATALHO
echo "[Desktop Entry]" > $ATALHO
echo "Name=Astah" >> $ATALHO
echo "Type=Application" >> $ATALHO
echo "Exec=$DIR/astah/astah -nojvchk" >> $ATALHO
echo "Icon=$DIR/astah/astah-5.png" >> $ATALHO
echo "StartupNotify=false" >> $ATALHO
echo "Terminal=false" >> $ATALHO
chmod 555 $ATALHO
chown $USER.$USER $ATALHO


echo -e "\n Limpando arquivos desnecessários...\n"
rm -rf $WORKDIR/$ARQ

clear
echo -e "\n FINALIZADO !\n\n"
echo -e " Veja o lançador "Astah" em sua área de trabalho\n"
echo -e " DIVIRTA-SE! :)\n\n"
exit 0

Desativando Chaveiro de Sessão no Deepin OS

Capturando range de IP via terminal

Bloqueando PortScanners com IPTABLES

Instalando Firefox Quantum no Deepin OS

Bloquear mais de uma execução simultânea do script (bash)

Script de backup + envio de e-mail

Bash: Não use if

MIDI, Timidity e Rosegarden no Kurumin: Solução definitiva

Apagar Todo o Histórico do Terminal

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.