Pular para o conteúdo

Instalando Astah Community no Deepin OS

Dica publicada em Shell Script / Miscelânea
Bruno bkammers
Hits: 15.062 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

Instalando Firefox Quantum no Deepin OS

Desativando Chaveiro de Sessão no Deepin OS

Bloqueando PortScanners com IPTABLES

Capturando range de IP via terminal

Sincronizando data e hora com relogio atômico

Ordenando strings em shell script

Como fazer um pendrive butável dar boot no VirtualBox

Aumento de produtividade na programação shell

Wallpaper Slideshow no LXDE

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.