J'ai installé propre Ubuntu MATE 18.04 LTS et installé Scilab à partir du référentiel ici avec
Sudo apt-get update
Sudo apt-get install scilab
Après l'installation, j'ai essayé de le lancer à partir de l'interface graphique ( Applications → Autres → Scilab ) - il ne démarre pas.
Ensuite, j'ai essayé de le lancer depuis un terminal avec la commande scilab
. La sortie du terminal est la suivante:
$ scilab
/usr/bin/scilab-bin: error while loading shared libraries: libjava.so: cannot open shared object file: No such file or directory
donc il ne peut pas trouver Java. J'ai signalé bug 1762999 à propos de ce problème.
J'ai vérifié l'existence de libjava.so
:
$ dpkg -S libjava.so
openjdk-11-jre-headless:AMD64: /usr/lib/jvm/Java-11-openjdk-AMD64/lib/libjava.so
donc c'est en place.
Que dois-je faire pour que Scilab 6.0.1 fonctionne avec Ubuntu 18.04 LTS?
Mise à jour 2019-04-14 . De nos jours, Scilab est porté sur OpenJDK 11.
Ensuite, nous devons installer Scilab avec (s’il n’a pas été installé auparavant):
Sudo apt-get install scilab
Nous pouvons donc utiliser le dernier paquetage scilab 6.0.1-7ubuntu1 ~ 18.04 comme d'habitude depuis l'interface graphique, mais scilab-cli
et scilab-adv-cli
sont maintenant cassés (c'est nouveau bug 1825037 ).
Remarque 1: le thème de couleur Scilab est incompatible avec les thèmes Gtk foncés. Par conséquent, l'utilisateur doit en choisir un clair (c'est bug 1547561 ) tel que Radiance ou Radiant-MATE .
Remarque 2: le système Scilab ATOMS est également défectueux (voir bug 17655 ) en raison de problèmes liés à HDF5.
Donc, si vous avez besoin de Scilab entièrement fonctionnel, vous devez supprimer la version deb-packaged avec
Sudo apt-get purge scilab
Sudo apt-get autoremove
et utilisez l'archive binaire 6.0.2 du site officiel et exécutez les commandes ci-dessous (télécharger, extraire, ajouter à PATH, définir les découpes et l'association MIME):
mkdir ~/Software
cd ~/Software
wget https://www.scilab.org/download/6.0.2/scilab-6.0.2.bin.linux-x86_64.tar.gz
tar -xzf scilab-6.0.2.bin.linux-x86_64.tar.gz
cd scilab-6.0.2
echo "PATH=$PATH:/home/$USER/Software/scilab-6.0.2/bin" >> ~/.bashrc
echo "PATH=$PATH:/home/$USER/Software/scilab-6.0.2/bin" >> ~/.profile
mkdir -p ~/.local/share/applications
cp -a ~/Software/scilab-6.0.2/share/{icons,applications,mime} ~/.local/share/
update-mime-database ~/.local/share/mime/
Les composants ATOMS et autres fonctionneront comme prévu. N'oubliez pas d'installer le package build-essential
pour exécuter les simulations de Xcos Modelica.
Nous devons télécharger la dernière version de page correspondante ou manuellement:
mkdir ~/Software
cd ~/Software
wget https://github.com/davidcl/Scilab.AppDir/releases/download/6.0.2-1/Scilab-x86_64.AppImage
chmod +x Scilab-x86_64.AppImage
ln -s Scilab-x86_64.AppImage scilab
puis l'ajouter à PATH avec
echo "PATH=$PATH:/home/$USER/Software/" >> ~/.bashrc
echo "PATH=$PATH:/home/$USER/Software/" >> ~/.profile
En conséquence, Scilab fonctionnera. Mais il n'y a pas encore d'associations MIME.
Si vous voulez que Scilab 5.5.2 fonctionne sur Ubuntu 18.04.1 LTS, voyez autre réponse .
La méthode binaire est également applicable pour Ubuntu 18.10, comme ATOMS est toujours interrompu ici .
J'ai suivi ces étapes pour exécuter scilab sur (x) Ubuntu 18.04 (Bionic Beaver):
Installez openjdk8 via:
Sudo apt-get install openjdk-8-jre openjdk-8-jre-headless
Sudo update-Java-alternatives -s Java-1.8.0-openjdk-$(dpkg --print-architecture)
Entrez cette commande via un terminal pour ouvrir SciLab-GUI:
scilab
jlatexmath
)il (l'interface graphique et toutes ses fonctionnalités) fonctionne sans aucun problème, y compris XCos (très bonne alternative à Simulink).
En appuyant enter Je viens de sauter l'avertissement
Could not find Java package '/usr/share/Java/jlatexmath-fop-1.0.6.jar
Si vous n'en avez pas besoin, ne l'installez pas.