3 votes

Comment faire fonctionner Scilab 6.1.0 sur Ubuntu 20.04 LTS ?

J'ai installé Ubuntu MATE 20.04 LTS et installé Scilab à partir du dépôt 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.
J'ai ensuite essayé de le lancer à partir du terminal avec scilab commande. La sortie du terminal est la suivante :

$ scilab
...
Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).

afin qu'il ne puisse pas retrouver Java. J'ai signalé bug 1870813 sur ce problème. Mais comme d'habitude, il n'y a pas de réaction de la part des responsables des paquets.

Que dois-je faire pour que Scilab 6.1.0 fonctionne sur Ubuntu 20.04 LTS ?

3voto

Tms91 Points 113

Le paquet Scilab pour Ubuntu 20.04 semble être cassé, mais vous pouvez toujours le lancer directement depuis la source.

  1. Télécharger scilab à partir de site web de scilab

    cd ~/Downloads wget https://www.scilab.org/download/6.1.0/scilab-6.1.0.bin.linux-x86_64.tar.gz

  2. extraire l'archive

    tar xf scilab-6.1.0.bin.linux-x86_64.tar.gz

  3. exécuter le fichier

    ./scilab-6.1.0/bin/scilab

Note : Si vous obtenez l'erreur suivante :

error while loading shared libraries: libscilab-cli.so.6: cannot open shared object file: No such file or directory

exécuter cette commande, tirée de ici

sudo ln -s /usr/lib/x86_64-linux-gnu/libtinfo.so.6 /usr/lib/x86_64-linux-gnu/libtinfo.so.5

2voto

N0rbert Points 86925

On sait que Scilab fonctionne normalement dans Ubuntu 20.10, on peut donc télécharger des paquets à partir de ce système et les installer dans le système 20.04 LTS :

mkdir -p ~/Downloads/scilab
cd ~/Downloads/scilab

wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-cli_6.1.0+dfsg1-6build2_all.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-data_6.1.0+dfsg1-6build2_all.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-doc-fr_6.1.0+dfsg1-6build2_all.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-doc-ja_6.1.0+dfsg1-6build2_all.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-doc-pt-br_6.1.0+dfsg1-6build2_all.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-doc_6.1.0+dfsg1-6build2_all.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-full-bin_6.1.0+dfsg1-6build2_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-include_6.1.0+dfsg1-6build2_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-minimal-bin_6.1.0+dfsg1-6build2_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-test_6.1.0+dfsg1-6build2_all.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab_6.1.0+dfsg1-6build2_all.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/h/hdf5/libhdf5-103-1_1.10.6+repack-2_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/h/hdf5/libhdf5-hl-100_1.10.6+repack-2_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/libm/libmatio/libmatio9_1.5.17-5_amd64.deb

sudo apt-get install ./lib*.deb
sudo apt-get install ./scilab*.deb

Mais quoi qu'il en soit, il s'agit d'une méthode étrange, et les paquets Scilab devraient être corrigés au niveau du dépôt par ses mainteneurs.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X