Pular para o conteúdo

Instalando Astah Community no Deepin OS

Dica publicada em Shell Script / Miscelânea
Bruno bkammers
Hits: 15.048 Categoria: Shell Script Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Desativando Chaveiro de Sessão no Deepin OS

Capturando range de IP via terminal

Instalando Firefox Quantum no Deepin OS

Bloqueando PortScanners com IPTABLES

"Bleeding Edge" para o seu Ubuntu 32 bits

Script para Ripar um cd inteiro

Comentando várias linhas em scripts bash

Sed para formatar endereços MAC

Fancy Git

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.