Instalando Astah Community no Deepin OS

Publicado por Bruno em 20/12/2017

[ Hits: 4.926 ]

Blog: https://www.linkedin.com/in/bruno-kammers-87612994/

 


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

Outras dicas deste autor

Capturando range de IP via terminal

Desativando Chaveiro de Sessão no Deepin OS

Instalando Firefox Quantum no Deepin OS

Bloqueando PortScanners com IPTABLES

Leitura recomendada

Mostrando datas passadas e futuras com o comando date

Rotacionando vídeos com o Mencoder

Copiar uma página do MAN para texto simples sem os ^H^_

Atualizando script id-velox.pl para autenticar no provedor AOL

Aumento de produtividade na programação shell

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário