Как получить Scilab 6.1.0 работает на Ubuntu 20.04 LTS?

Я установил чистую Ubuntu MATE 20.04 LTS и установил Scilab из репозитория здесь с

sudo apt-get update
sudo apt-get install scilab

После установки я попытался запустить его из GUI ( Приложения → Разное → Scilab ) - не запускается.
Затем я попытался запустить его из терминала командой scilab . Вывод на терминал выглядит следующим образом:

$ 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).

, поэтому он не может найти Java снова. Я сообщил об ошибке 1870813 . Но, как обычно, от сопровождающих пакетов нет никакой реакции.

Что мне следует сделать, чтобы Scilab 6.1.0 работал на Ubuntu 20.04 LTS?

0
задан 18 July 2020 в 18:34

2 ответа

Известно, что Scilab нормально работает в следующей Ubuntu 20.10, поэтому с него можно скачивать пакеты и установить в систему LTS 20.04:

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

wget http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab_6.1.0+dfsg1-4_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-cli_6.1.0+dfsg1-4_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-data_6.1.0+dfsg1-4_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-doc_6.1.0+dfsg1-4_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-doc-fr_6.1.0+dfsg1-4_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-doc-ja_6.1.0+dfsg1-4_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-doc-pt-br_6.1.0+dfsg1-4_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-full-bin_6.1.0+dfsg1-4_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-include_6.1.0+dfsg1-4_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-minimal-bin_6.1.0+dfsg1-4_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/scilab/scilab-test_6.1.0+dfsg1-4_all.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/h/hdf5/libhdf5-103-1_1.10.6+repack-2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/h/hdf5/libhdf5-hl-100_1.10.6+repack-2_amd64.deb
wget 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

Но в любом случае это странный метод, и его сопровождающие должны исправлять пакеты Scilab на уровне хранилища.

0
ответ дан 30 July 2020 в 22:05

Пакет Scilab для Ubuntu 20.04 кажется сломанным, но вы всегда можете запустить его напрямую из исходного кода.

  1. Загрузить scilab с веб-сайта scilab
cd ~/Downloads
wget https://www.scilab.org/download/6.1.0/scilab-6.1.0.bin.linux-x86_64.tar.gz
  1. распаковать архив
tar xf scilab-6.1.0.bin.linux-x86_64.tar.gz
  1. запустить файл
./scilab-6.1.0/bin/scilab

Примечание: если вы получите следующую ошибку:

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

запустите эту команду, взятую из здесь

sudo ln -s /usr/lib/x86_64-linux-gnu/libtinfo.so.6 /usr/lib/x86_64-linux-gnu/libtinfo.so.5
3
ответ дан 31 August 2020 в 07:00

Другие вопросы по тегам:

Похожие вопросы: