quarta-feira, 27 de novembro de 2013

Instalação do Scilab 5.4.1 no linux (Mint e Ubuntu)

Após algum tempo apanhando para instalar o Scilab no linux-mint Olivia 15 resolvi fazer este post que foi completamente baseado no post do Fábio Cordeiro do Forum viva o Linux conforme o link:


Ao tentar instalar o scilab pelo terminal com o comando: sudo apt-get install scilab, o programa é instalado porém o seguinte erro ocorre ao tentar executá-lo pelo terminal:

erro:
scilab-bin: error while loading shared libraries(...)
 Isso ocorre porque existe algum problema entre as dependências de arquivos da instalação.
Diferentemente do Fábio, eu não tentei instalar pela central de programas e já fui à caça de uma solução na internet.

Chega de papo e vamos à solução (mais uma vez obrigado ao Fábio pelas instruções presentes no seu tutorial)

Primeiro baixe o Scilab o site oficial http://www.scilab.org/

O arquivo virá na extensão ".tar.gz"

Em seguida utilize o terminal e entre na pasta onde o download foi salvo, que no meu caso foi a pasta Downloads:

$ cd Downloads/

Em seguida extraia o arquivo com o comando:

$ tar -xzvf scilab-5.4.1.bin.linux-x86_64.tar.gz

(no meu caso que linux é 64 bits, se fosse 32 o nome do arquivo seria outro)

Copie a pasta para o /usr/local/bin

$ sudo cp -Rav scilab-5.4.1 /usr/local/bin

Vá até a pasta:

$ cd /usr/local/bin/scilab-5.4.1/bin

e verifique se os links estão funcionando

$ ls -la scilab-adv-cli scilab-cli

O resultado esperado é o seguinte:

lrwxrwxrwx 1 rafael rafael 6 Mar 29  2013 scilab-adv-cli -> scilab
lrwxrwxrwx 1 rafael rafael 6 Mar 29  2013 scilab-cli -> scilab


Caso o nome "scilab" não aparecer deve-se apagar os links simbólicos e criá-los novamente com os códigos:

$ sudo ln -s scilab scilab-cli

$ sudo ln -s scilab scilab-adv.cli 

Conforme o Fábio explica no seu tutorial. No meu caso essa etapa não foi necessária.

Ainda na pasta /usr/local/bin/scilab-5.4.1/bin deve-se executar os seguintes comandos para tornar os links acessíveis ao linux e, dessa forma, para que eles possam ser executados em qualquer diretório.

$ sudo update-alternatives --install "/usr/bin/scilab" "scilab" "/usr/local/bin/scilab-5.4.1/bin/scilab" 1

$ sudo update-alternatives --install "/usr/bin/scilab-cli" "scilab-cli" "/usr/local/bin/scilab-5.4.1/bin/scilab-cli" 1

Por fim, deixar os comandos scilab e scilab-cli padronizados para os caminhos onde foram instalados:

$ sudo update-alternatives --set scilab /usr/local/bin/scilab-5.4.1/bin/scilab

$ sudo update-alternatives --set scilab-cli /usr/local/bin/scilab-5.4.1/bin/scilab-cli

Para testar vá no terminal e digite: scilab e, em seguida scilab-cli







quinta-feira, 21 de novembro de 2013

Instalação do IDEF - SIM no DIA para Linux


O IDEF - SIM é um conjunto de formas utilizadas para modelar fluxogramas de processos e podem ser implementadas na plataforma gratuita de criação de fluxogramas (DIA) que pode ser baixado no site http://dia-installer.de/.

O pacote do IDEF - SIM, para usuários do Windows, pode ser baixado pelo link a seguir: http://www.unifei.edu.br/projeto-dia 

Para os usuários de linux, no entanto, o procedimento de instalação dos shapes do IDEF - SIM no DIA é um pouco mais trabalhoso, porém tão fácil quanto.

Para instalar o DIA (Linux Mint e Ubuntu):

sudo apt-get install dia 

Após instalado o programa pode ser acessado pelo comando:

dia

Agora o próximo passo é baixar o pacote de formas de diagrama do IDEF - SIM no link:


Após baixar os arquivos tem uma modificação para fazer em dois dos arquivos:


  • vá no arquivo Funcoes.shape e clique em "Abrir com Editor de texto" que pode ser o Gedit:
    • Na linha 5 substitua <icon>funcoes.png</icon> por <icon>Funcoes.png</icon>
  • Em seguida vá no arquivo Entidade.shape e:
    • Na linha 5 substitua <icon>entidade.png</icon> por <icon>Entidade.png</icon>
Salve e feche os arquivos.

Pelo terminal, vá até o local da pasta, e efetue os seguintes comandos:

na pasta Instalacao_Dia:


cp dia-splash.png ~/.dia/

na pasta Instalacao_Dia/Shapes:

cp *.* ~/.dia/shapes/

Concluída esta última etapa o pacote IDEF - SIM poderá ser utilizado no DIA:
Para acessar os shapes vá em Fluxograma > Outras Folhas > IDEF - SIM



Esse é minha primeira postagem nesse blog.
Aguardem mais material sobre modelagem e simulação.