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







3 comentários:

  1. Instalado, muito bom o tutorial, bem didático!!
    Uma sugestão, colocar os links de alguns manuais sugeridos pelo autor, para começar a utilizar o Scilab!! Abç

    ResponderExcluir
  2. Perfeito, o passo a passo que deu certo aqui ( ubuntu 17.04 ->scilab 6.0.0). valeu

    ResponderExcluir