* Método baseado em repositório (ATOMS não funcionará)
Primeiramente, precisamos instalar o Scilab com (se não instalado antes):
sudo apt-get install scilab
Até onde eu me lembro, no estágio inicial de desenvolvimento do Bionic Scilab foi bem-sucedido.
Então eu suspeito que o OpenJDK 11 é o problema. Eu decidi instalar a versão anterior do OpenJDK-8 do Ubuntu 16.04 LTS.
sudo apt-get install openjdk-8-jre openjdk-8-jre-headless
Precisamos configurar o OpenJDK 8 como padrão com o comando:
sudo update-java-alternatives --set \
java-1.8.0-openjdk-$(dpkg --print-architecture)
Depois que esse comando scilab
resultar em uma mensagem de aviso:
$ scilab
Warning: Could not find Java package '/usr/share/java/jlatexmath-fop-1.0.6.jar'.
Some problems during the loading of the Java libraries occurred. This could lead to inconsistent behaviours.
Please check SCI/etc/classpath.xml.
Eu relatei o bug 1767082 sobre isso.
Como solução, baixei o pacote necessário da Internet e instalei-o manualmente:
cd ~/Downloads
wget http://http.kali.org/pool/main/libj/libjlatexmath-java/libjlatexmath-fop-java_1.0.6-1_all.deb
sudo apt-get install ./libjlatexmath-fop-java_1.0.6-1_all.deb --allow-downgrades
sudo tee /etc/apt/preferences.d/pin-jlfop >/dev/null <<EOF
Package: libjlatexmath-fop-java
Pin: version 1.0.6-1
Pin-Priority: 1337
EOF
Depois, o scilab começa normalmente no terminal.
Mas isso não começa na GUI (veja bug 1739476 ). Precisamos adicionar o terminal de controle ao seu arquivo desktop para corrigir esse bug:
sudo sed -i 's/^Terminal=false$/Terminal=true/' /usr/share/applications/scilab.desktop
Nota 1: O tema de cores do Scilab é incompatível com temas Gtk escuros, então o usuário deve definir um leve (este é o erro 1547561 ) como Radiance ou Radiant-MATE .
Nota 2: O sistema Scilab ATOMS também está quebrado (veja erro 1765503 ) devido a problemas com o HDF5.
O veredicto: o pacote Scilab 6.0.1 está seriamente quebrado no repositório Bionic Beaver, o usuário precisa usar os hacks acima mencionados para fazê-lo funcionar. E todos esses problemas acontecem mesmo depois que eu relatei bugs em um lugar oficial para relatar erros - Launchpad.
* Método de download binário (totalmente funcional)
Então, se você precisa do Scilab totalmente funcional, você deve usar o arquivo binário 6.0.1 do site oficial e executar os comandos abaixo (baixar, extrair, adicionar ao PATH, definir os atalhos e a associação MIME):
mkdir ~/Software
cd ~/Software
wget http://www.scilab.org/download/6.0.1/scilab-6.0.1.bin.linux-x86_64.tar.gz
tar -xzf scilab-6.0.1.bin.linux-x86_64.tar.gz
cd scilab-6.0.1
echo "PATH=$PATH:/home/$USER/Software/scilab-6.0.1/bin" >> ~/.bashrc
echo "PATH=$PATH:/home/$USER/Software/scilab-6.0.1/bin" >> ~/.profile
mkdir -p ~/.local/share/applications
sed -i 's/^Terminal=false$/Terminal=true/' ~/Software/scilab-6.0.1/share/applications/{scilab,scinotes,xcos}.desktop
cp -a ~/Software/scilab-6.0.1/share/{icons,applications,mime} ~/.local/share/
update-mime-database ~/.local/share/mime/
Se você quiser que o Scilab 5.5.2 trabalhe no Ubuntu 18.04.1 LTS, consulte outra resposta .
O método binário também é aplicável para o Ubuntu 18.10, mas os pacotes deb estão quebrados aqui .