Как заставить Scilab 6.0.1 работать с Ubuntu 18.04 LTS?

После очистки пакета, о котором идет речь, он, кажется, разрешил его:

$ sudo apt-get purge oem-audio-hda-daily-lts-xenial-dkms

Не уверен, почему и как он сломался в первую очередь.

5
задан 28 April 2018 в 13:50

19 ответов

Сначала нам нужно установить Scilab с (если не установлено ранее):

sudo apt-get install scilab

Насколько я помню, на ранней стадии разработки Bionic Scilab успешно работал. Поэтому я подозреваю, что проблема с OpenJDK 11. Я решил установить предыдущую версию OpenJDK-8 из Ubuntu 16.04 LTS.

sudo apt-get install openjdk-8-jre openjdk-8-jre-headless

После этого команда scilab приводит к предупреждению:

$ scilab Предупреждение: не удалось найти Java-пакет '/usr/share/java/jlatexmath-fop-1.0.6.jar'. Возникли некоторые проблемы при загрузке библиотек Java. Это может привести к непоследовательному поведению. Проверьте SCI / etc / classpath.xml.

Я сообщил об ошибке 1767082 об этом. Я загрузил требуемый пакет из Интернета и установил его вручную:

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 -y

cat <<EOF | sudo tee /etc/apt/preferences.d/pin-jlfop 
Package: libjlatexmath-fop-java
Pin: version 1.0.6-1
Pin-Priority: 1337
EOF

После этого scilab запускается нормально с терминала .

Но это не начинается с GUI (см. ошибка 1767082 ). Нам нужно добавить контрольный терминал в его рабочий стол, чтобы исправить эту ошибку:

sudo sed -i "s/Terminal=false/Terminal=true/" \
/usr/share/applications/scilab.desktop

Чтобы вернуть default-jre и default-jre-headless в 18.04 LTS, вам необходимо обновить пакеты с помощью:

sudo apt-get upgrade

Примечание 1: Цветная тема Scilab несовместима с темными темами Gtk, поэтому пользователь должен установить световой сигнал (это ошибка 1547561), например Radiance или Radiant-MATE.

Примечание 2: Scilab Система ATOMS также сломана (см. ошибка 1547561 ) из-за проблем с HDF5.

Приговор: пакет Scilab 6.0.1 серьезно нарушен в Bionic Резервуар Beaver, пользователь должен использовать вышеупомянутые хаки, чтобы заставить его работать. И все эти проблемы происходят даже после того, как я сообщил об ошибках в официальном месте для сообщения об ошибках - Launchpad.

0
ответ дан 22 May 2018 в 11:11

* Метод на основе репозитория (ATOMS не будет работать)

Сначала нам нужно установить Scilab с (если он не установлен ранее):

sudo apt-get install scilab

Насколько я помню , на ранней стадии разработки Bionic Scilab успешно работал.

Поэтому я подозреваю, что проблема OpenJDK 11. Я решил установить предыдущую версию OpenJDK-8 из Ubuntu 16.04 LTS.

sudo apt-get install openjdk-8-jre openjdk-8-jre-headless

После этого команда scilab приводит к предупреждению:

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

Я сообщил об ошибке 1767082 об этом.

В процессе работы я загрузил требуемый пакет из Интернета и установил его вручную:

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

После этого scilab запускается нормально с терминала.

Но это не начинается с GUI (см. ошибка 1767082 ). Нам нужно добавить контрольный терминал в его рабочий стол, чтобы исправить эту ошибку:

sudo sed -i 's/^Terminal=false$/Terminal=true/' /usr/share/applications/scilab.desktop

Чтобы вернуть default-jre и default-jre-headless в 18.04 LTS, вам необходимо обновить пакеты с помощью:

sudo apt-get upgrade

Примечание 1: Цветная тема Scilab несовместима с темными темами Gtk, поэтому пользователь должен установить световой сигнал (это ошибка 1547561), например Radiance или Radiant-MATE.

Примечание 2: Система Scilab ATOMS (см. ошибка 1547561 ) из-за проблем с HDF5.

Вердикт: пакет Scilab 6.0.1 серьезно нарушен в репозитории Bionic Beaver , пользователь должен использовать вышеупомянутые хаки, чтобы заставить его работать. И все эти проблемы происходят даже после того, как я сообщил об ошибках в официальном месте для сообщения об ошибках - Launchpad.

* Метод двоичной загрузки (полностью функциональный)

Поэтому, если вам нужен полнофункциональный Scilab, вы должны использовать двоичный архив 6.0.1 с официального сайта и запускать приведенные ниже команды (загружать, извлекать, добавлять в PATH, устанавливать дробовики и 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/
7
ответ дан 17 July 2018 в 15:56

* Метод на основе репозитория (ATOMS не будет работать)

Сначала нам нужно установить Scilab с (если он не установлен ранее):

sudo apt-get install scilab

Насколько я помню , на ранней стадии разработки Bionic Scilab успешно работал.

Поэтому я подозреваю, что проблема OpenJDK 11. Я решил установить предыдущую версию OpenJDK-8 из Ubuntu 16.04 LTS.

sudo apt-get install openjdk-8-jre openjdk-8-jre-headless

Нам нужно установить OpenJDK 8 по умолчанию с помощью команды:

sudo update-java-alternatives --set \ java-1.8.0-openjdk-$(dpkg --print-architecture)

После этого scilab приводит к предупреждению:

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

Я сообщил об ошибке 1767082 об этом.

В процессе работы я загрузил требуемый пакет из Интернета и установил его вручную:

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

После этого scilab запускается нормально с терминала.

Но он не начинается с GUI (см. ошибка 1767082 ). Нам нужно добавить контрольный терминал в его рабочий стол, чтобы исправить эту ошибку:

sudo sed -i 's/^Terminal=false$/Terminal=true/' /usr/share/applications/scilab.desktop

Примечание 1: Цветная тема Scilab несовместима с темными темами Gtk, поэтому пользователь должен установить световой сигнал (это ошибка 1547561 )

Примечание 2: Система Scilab ATOMS также повреждена (см. ошибка 1547561 ) из-за проблем с HDF5.

Вердикт: пакет Scilab 6.0.1 серьезно поврежден в репозитории Bionic Beaver, пользователю необходимо использовать вышеупомянутые хаки, чтобы заставить его работать. И все эти проблемы происходят даже после того, как я сообщил об ошибках в официальном месте для сообщения об ошибках - Launchpad.

* Метод двоичной загрузки (полностью функциональный)

Поэтому, если вам нужен полнофункциональный Scilab, вы должны использовать двоичный архив 6.0.1 с официального сайта и запускать приведенные ниже команды (загружать, извлекать, добавлять в PATH, устанавливать дробовики и 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/
7
ответ дан 23 July 2018 в 16:51

* Метод на основе репозитория (ATOMS не будет работать)

Сначала нам нужно установить Scilab с (если он не установлен ранее):

sudo apt-get install scilab

Насколько я помню , на ранней стадии разработки Bionic Scilab успешно работал.

Поэтому я подозреваю, что проблема OpenJDK 11. Я решил установить предыдущую версию OpenJDK-8 из Ubuntu 16.04 LTS.

sudo apt-get install openjdk-8-jre openjdk-8-jre-headless

Нам нужно установить OpenJDK 8 по умолчанию с помощью команды:

sudo update-java-alternatives --set \
java-1.8.0-openjdk-$(dpkg --print-architecture)

После этого scilab приводит к предупреждению:

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

Я сообщил об ошибке об ошибке 1767082 .

В качестве рабочего я загрузил требуемый пакет из Интернет и установил его вручную:

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

После этого scilab запускается нормально с терминала.

Но он не запускается из графического интерфейса (см. bug 1739476 ). , Нам нужно добавить контрольный терминал в его рабочий стол, чтобы исправить эту ошибку:

sudo sed -i 's/^Terminal=false$/Terminal=true/' /usr/share/applications/scilab.desktop

Примечание 1: Цветная тема Scilab несовместима с темными темами Gtk, поэтому пользователь должен установить свет один (это ошибка 1547561 ), например Radiance или Radiant-MATE .

Примечание 2: система Scilab ATOMS также повреждена (см. ] ошибка 1765503 ) из-за проблем с HDF5.


Вердикт: пакет Scilab 6.0.1 серьезно нарушен в репозитории Bionic Beaver, пользователю необходимо использовать вышеупомянутые хаки, чтобы заставить его работать , И все эти проблемы возникают даже после того, как я сообщил об ошибках в официальном месте для сообщения об ошибках - Launchpad.


* Метод двоичной загрузки (полностью функциональный)

Итак, если вам нужно полностью функциональный Scilab, вы должны использовать двоичный архив 6.0.1 с официального сайта и выполнять приведенные ниже команды (загружать, извлекать, добавлять в PATH, устанавливать дробовики и 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/
7
ответ дан 31 July 2018 в 18:21

* Метод на основе репозитория (ATOMS не будет работать)

Сначала нам нужно установить Scilab с (если он не установлен ранее):

sudo apt-get install scilab

Насколько я помню , на ранней стадии разработки Bionic Scilab успешно работал.

Поэтому я подозреваю, что проблема OpenJDK 11. Я решил установить предыдущую версию OpenJDK-8 из Ubuntu 16.04 LTS.

sudo apt-get install openjdk-8-jre openjdk-8-jre-headless

Нам нужно установить OpenJDK 8 по умолчанию с помощью команды:

sudo update-java-alternatives --set \
java-1.8.0-openjdk-$(dpkg --print-architecture)

После этого scilab приводит к предупреждению:

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

Я сообщил об ошибке об ошибке 1767082 .

В качестве рабочего я загрузил требуемый пакет из Интернет и установил его вручную:

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

После этого scilab запускается нормально с терминала.

Но он не запускается из графического интерфейса (см. bug 1739476 ). , Нам нужно добавить контрольный терминал в его рабочий стол, чтобы исправить эту ошибку:

sudo sed -i 's/^Terminal=false$/Terminal=true/' /usr/share/applications/scilab.desktop

Примечание 1: Цветная тема Scilab несовместима с темными темами Gtk, поэтому пользователь должен установить свет один (это ошибка 1547561 ), например Radiance или Radiant-MATE .

Примечание 2: система Scilab ATOMS также повреждена (см. ] ошибка 1765503 ) из-за проблем с HDF5.


Вердикт: пакет Scilab 6.0.1 серьезно нарушен в репозитории Bionic Beaver, пользователю необходимо использовать вышеупомянутые хаки, чтобы заставить его работать , И все эти проблемы возникают даже после того, как я сообщил об ошибках в официальном месте для сообщения об ошибках - Launchpad.


* Метод двоичной загрузки (полностью функциональный)

Итак, если вам нужно полностью функциональный Scilab, вы должны использовать двоичный архив 6.0.1 с официального сайта и выполнять приведенные ниже команды (загружать, извлекать, добавлять в PATH, устанавливать дробовики и 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/
7
ответ дан 2 August 2018 в 11:24

* Метод на основе репозитория (ATOMS не будет работать)

Сначала нам нужно установить Scilab с (если он не установлен ранее):

sudo apt-get install scilab

Насколько я помню , на ранней стадии разработки Bionic Scilab успешно работал.

Поэтому я подозреваю, что проблема OpenJDK 11. Я решил установить предыдущую версию OpenJDK-8 из Ubuntu 16.04 LTS.

sudo apt-get install openjdk-8-jre openjdk-8-jre-headless

Нам нужно установить OpenJDK 8 по умолчанию с помощью команды:

sudo update-java-alternatives --set \
java-1.8.0-openjdk-$(dpkg --print-architecture)

После этого scilab приводит к предупреждению:

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

Я сообщил об ошибке об ошибке 1767082 .

В качестве рабочего я загрузил требуемый пакет из Интернет и установил его вручную:

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

После этого scilab запускается нормально с терминала.

Но он не запускается из графического интерфейса (см. bug 1739476 ). , Нам нужно добавить контрольный терминал в его рабочий стол, чтобы исправить эту ошибку:

sudo sed -i 's/^Terminal=false$/Terminal=true/' /usr/share/applications/scilab.desktop

Примечание 1: Цветная тема Scilab несовместима с темными темами Gtk, поэтому пользователь должен установить свет один (это ошибка 1547561 ), например Radiance или Radiant-MATE .

Примечание 2: система Scilab ATOMS также повреждена (см. ] ошибка 1765503 ) из-за проблем с HDF5.


Вердикт: пакет Scilab 6.0.1 серьезно нарушен в репозитории Bionic Beaver, пользователю необходимо использовать вышеупомянутые хаки, чтобы заставить его работать , И все эти проблемы возникают даже после того, как я сообщил об ошибках в официальном месте для сообщения об ошибках - Launchpad.


* Метод двоичной загрузки (полностью функциональный)

Итак, если вам нужно полностью функциональный Scilab, вы должны использовать двоичный архив 6.0.1 с официального сайта и выполнять приведенные ниже команды (загружать, извлекать, добавлять в PATH, устанавливать дробовики и 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/
7
ответ дан 3 August 2018 в 10:00

* Метод на основе репозитория (ATOMS не будет работать)

Сначала нам нужно установить Scilab с (если он не установлен ранее):

sudo apt-get install scilab

Насколько я помню , на ранней стадии разработки Bionic Scilab успешно работал.

Поэтому я подозреваю, что проблема OpenJDK 11. Я решил установить предыдущую версию OpenJDK-8 из Ubuntu 16.04 LTS.

sudo apt-get install openjdk-8-jre openjdk-8-jre-headless

Нам нужно установить OpenJDK 8 по умолчанию с помощью команды:

sudo update-java-alternatives --set \
java-1.8.0-openjdk-$(dpkg --print-architecture)

После этого scilab приводит к предупреждению:

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

Я сообщил об ошибке об ошибке 1767082 .

В качестве рабочего я загрузил требуемый пакет из Интернет и установил его вручную:

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

После этого scilab запускается нормально с терминала.

Но он не запускается из графического интерфейса (см. bug 1739476 ). , Нам нужно добавить контрольный терминал в его рабочий стол, чтобы исправить эту ошибку:

sudo sed -i 's/^Terminal=false$/Terminal=true/' /usr/share/applications/scilab.desktop

Примечание 1: Цветная тема Scilab несовместима с темными темами Gtk, поэтому пользователь должен установить свет один (это ошибка 1547561 ), например Radiance или Radiant-MATE .

Примечание 2: система Scilab ATOMS также повреждена (см. ] ошибка 1765503 ) из-за проблем с HDF5.


Вердикт: пакет Scilab 6.0.1 серьезно нарушен в репозитории Bionic Beaver, пользователю необходимо использовать вышеупомянутые хаки, чтобы заставить его работать , И все эти проблемы возникают даже после того, как я сообщил об ошибках в официальном месте для сообщения об ошибках - Launchpad.


* Метод двоичной загрузки (полностью функциональный)

Итак, если вам нужно полностью функциональный Scilab, вы должны использовать двоичный архив 6.0.1 с официального сайта и выполнять приведенные ниже команды (загружать, извлекать, добавлять в PATH, устанавливать дробовики и 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/
7
ответ дан 5 August 2018 в 01:21

* Метод на основе репозитория (ATOMS не будет работать)

Сначала нам нужно установить Scilab с (если он не установлен ранее):

sudo apt-get install scilab

Насколько я помню , на ранней стадии разработки Bionic Scilab успешно работал.

Поэтому я подозреваю, что проблема OpenJDK 11. Я решил установить предыдущую версию OpenJDK-8 из Ubuntu 16.04 LTS.

sudo apt-get install openjdk-8-jre openjdk-8-jre-headless

Нам нужно установить OpenJDK 8 по умолчанию с помощью команды:

sudo update-java-alternatives --set \
java-1.8.0-openjdk-$(dpkg --print-architecture)

После этого scilab приводит к предупреждению:

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

Я сообщил об ошибке об ошибке 1767082 .

В качестве рабочего я загрузил требуемый пакет из Интернет и установил его вручную:

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

После этого scilab запускается нормально с терминала.

Но он не запускается из графического интерфейса (см. bug 1739476 ). , Нам нужно добавить контрольный терминал в его рабочий стол, чтобы исправить эту ошибку:

sudo sed -i 's/^Terminal=false$/Terminal=true/' /usr/share/applications/scilab.desktop

Примечание 1: Цветная тема Scilab несовместима с темными темами Gtk, поэтому пользователь должен установить свет один (это ошибка 1547561 ), например Radiance или Radiant-MATE .

Примечание 2: система Scilab ATOMS также повреждена (см. ] ошибка 1765503 ) из-за проблем с HDF5.


Вердикт: пакет Scilab 6.0.1 серьезно нарушен в репозитории Bionic Beaver, пользователю необходимо использовать вышеупомянутые хаки, чтобы заставить его работать , И все эти проблемы возникают даже после того, как я сообщил об ошибках в официальном месте для сообщения об ошибках - Launchpad.


* Метод двоичной загрузки (полностью функциональный)

Итак, если вам нужно полностью функциональный Scilab, вы должны использовать двоичный архив 6.0.1 с официального сайта и выполнять приведенные ниже команды (загружать, извлекать, добавлять в PATH, устанавливать дробовики и 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/
7
ответ дан 6 August 2018 в 17:50

* Метод на основе репозитория (ATOMS не будет работать)

Сначала нам нужно установить Scilab с (если он не установлен ранее):

sudo apt-get install scilab

Насколько я помню , на ранней стадии разработки Bionic Scilab успешно работал.

Поэтому я подозреваю, что проблема OpenJDK 11. Я решил установить предыдущую версию OpenJDK-8 из Ubuntu 16.04 LTS.

sudo apt-get install openjdk-8-jre openjdk-8-jre-headless

Нам нужно установить OpenJDK 8 по умолчанию с помощью команды:

sudo update-java-alternatives --set \
java-1.8.0-openjdk-$(dpkg --print-architecture)

После этого scilab приводит к предупреждению:

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

Я сообщил об ошибке об ошибке 1767082 .

В качестве рабочего я загрузил требуемый пакет из Интернет и установил его вручную:

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

После этого scilab запускается нормально с терминала.

Но он не запускается из графического интерфейса (см. bug 1739476 ). , Нам нужно добавить контрольный терминал в его рабочий стол, чтобы исправить эту ошибку:

sudo sed -i 's/^Terminal=false$/Terminal=true/' /usr/share/applications/scilab.desktop

Примечание 1: Цветная тема Scilab несовместима с темными темами Gtk, поэтому пользователь должен установить свет один (это ошибка 1547561 ), например Radiance или Radiant-MATE .

Примечание 2: система Scilab ATOMS также повреждена (см. ] ошибка 1765503 ) из-за проблем с HDF5.


Вердикт: пакет Scilab 6.0.1 серьезно нарушен в репозитории Bionic Beaver, пользователю необходимо использовать вышеупомянутые хаки, чтобы заставить его работать , И все эти проблемы возникают даже после того, как я сообщил об ошибках в официальном месте для сообщения об ошибках - Launchpad.


* Метод двоичной загрузки (полностью функциональный)

Итак, если вам нужно полностью функциональный Scilab, вы должны использовать двоичный архив 6.0.1 с официального сайта и выполнять приведенные ниже команды (загружать, извлекать, добавлять в PATH, устанавливать дробовики и 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/
7
ответ дан 8 August 2018 в 22:04
[112216] * Метод на основе репозитория (ATOMS не будет работать) [112216] [112218] Сначала нам нужно установить Scilab с (если он не установлен ранее): [112218] zip [112219] Насколько я помню, на ранняя стадия развития Bionic Scilab успешно прошла. [112219] [112220] Поэтому я подозреваю, что проблема с OpenJDK 11. Я решил установить предыдущую версию OpenJDK-8 из Ubuntu 16.04 LTS. [112220] ~/.local/share/gnome-shell/extensions [112221] Нам нужно установить OpenJDK 8 по умолчанию с помощью команды: [112221] [112222] После этого команда [11228] приводит к предупреждению: [112222] [11224] [112223] Я сообщил [ 11229] ошибка 1767082 [11229] об этом. [112223] [112224] В процессе работы я загрузил требуемый пакет из Интернета и установил его вручную: [112224] [11225] [112225] После этого scilab запускается нормально с терминала. [112225] [112226] Но это не начинается с GUI (см. [112210] ошибка 1739476 [112210]). Нам нужно добавить контрольный терминал в его рабочий стол, чтобы исправить эту ошибку: [112226] [11226] [112227] Примечание 1: Цветная тема Scilab несовместима с темными темами Gtk, поэтому пользователь должен установить свет один (это [112211] ошибка 1547561 [112211]), например [112214] Radiance [112214] или [112215] Radiant-MATE [112215]. [112227] [112228] Примечание 2: Система Scilab ATOMS также повреждена (см. [112212] ошибка 1765503 [112212]) из-за проблем с HDF5. [112228]
[112229] Вердикт: пакет Scilab 6.0.1 серьезно нарушен в репозитории Bionic Beaver, пользователю необходимо использовать вышеупомянутые хаки, чтобы заставить его работать. И все эти проблемы случаются даже после того, как я сообщил об ошибках в официальном месте для сообщения об ошибках - Launchpad. [112229]
[112217] * Метод двоичной загрузки (полнофункциональный) [112217] [112230] Итак, если вам нужен полнофункциональный Scilab, вы должны использовать двоичный архив 6.0.1 с официального сайта и запускать приведенные ниже команды (скачать, добавить в PATH, установить дробовики и MIME-ассоциации): [112230] [11227]
[112231] Если вы хотите, чтобы Scilab 5.5.2 работал над Ubuntu 18.04.1 LTS, см. [112213] другой ответ [112213]. [112231]
7
ответ дан 14 August 2018 в 11:45
Перейдите по адресу http://www.scilab.org/en/download/6.0.1 и загрузите e. г. [F2]. Распакуйте загруженный архив и запустите исполняемый файл внутри: sudo tar xvf ~/Downloads/scilab-6.0.1.bin.linux-x86_64.tar.gz cd scilab-6.0.1 cd bin ./scilab

Он работает как в Ubuntu 18.04, так и в Fedora 28.

0
ответ дан 17 July 2018 в 15:56
Перейдите по адресу http://www.scilab.org/en/download/6.0.1 и загрузите e. г. [F2]. Распакуйте загруженный архив и запустите исполняемый файл внутри: sudo tar xvf ~/Downloads/scilab-6.0.1.bin.linux-x86_64.tar.gz cd scilab-6.0.1 cd bin ./scilab

Он работает как в Ubuntu 18.04, так и в Fedora 28.

0
ответ дан 23 July 2018 в 16:51
  • 1
    Плохое форматирование и отсутствие новой информации. Попробуйте удалить свой «ответ». – N0rbert 4 July 2018 в 17:20
  • 2
    Кроме того, это может не сработать! Я проверил это для себя на Ubuntu 18.04 и получил ошибку сбоя сегментации в терминале при запуске скрипта запуска scilab. – vanadium 7 July 2018 в 19:19
  1. Перейдите к http://www.scilab.org/en/download/6.0.1 и загрузите e. г. scilab-6.0.1.bin.linux-x86_64.tar.gz.
  2. Распакуйте загруженный архив и запустите исполняемый файл внутри:
    sudo tar xvf ~/Downloads/scilab-6.0.1.bin.linux-x86_64.tar.gz
    cd scilab-6.0.1
    cd bin
    ./scilab
    

Он работает как в Ubuntu 18.04, так и в Fedora 28.

0
ответ дан 2 August 2018 в 11:24
  1. Перейдите к http://www.scilab.org/en/download/6.0.1 и загрузите e. г. scilab-6.0.1.bin.linux-x86_64.tar.gz.
  2. Распакуйте загруженный архив и запустите исполняемый файл внутри:
    sudo tar xvf ~/Downloads/scilab-6.0.1.bin.linux-x86_64.tar.gz
    cd scilab-6.0.1
    cd bin
    ./scilab
    

Он работает как в Ubuntu 18.04, так и в Fedora 28.

0
ответ дан 3 August 2018 в 10:00
  1. Перейдите к http://www.scilab.org/en/download/6.0.1 и загрузите e. г. scilab-6.0.1.bin.linux-x86_64.tar.gz.
  2. Распакуйте загруженный архив и запустите исполняемый файл внутри:
    sudo tar xvf ~/Downloads/scilab-6.0.1.bin.linux-x86_64.tar.gz
    cd scilab-6.0.1
    cd bin
    ./scilab
    

Он работает как в Ubuntu 18.04, так и в Fedora 28.

0
ответ дан 5 August 2018 в 01:21
  1. Перейдите к http://www.scilab.org/en/download/6.0.1 и загрузите e. г. scilab-6.0.1.bin.linux-x86_64.tar.gz.
  2. Распакуйте загруженный архив и запустите исполняемый файл внутри:
    sudo tar xvf ~/Downloads/scilab-6.0.1.bin.linux-x86_64.tar.gz
    cd scilab-6.0.1
    cd bin
    ./scilab
    

Он работает как в Ubuntu 18.04, так и в Fedora 28.

0
ответ дан 6 August 2018 в 17:50
  1. Перейдите к http://www.scilab.org/en/download/6.0.1 и загрузите e. г. scilab-6.0.1.bin.linux-x86_64.tar.gz.
  2. Распакуйте загруженный архив и запустите исполняемый файл внутри:
    sudo tar xvf ~/Downloads/scilab-6.0.1.bin.linux-x86_64.tar.gz
    cd scilab-6.0.1
    cd bin
    ./scilab
    

Он работает как в Ubuntu 18.04, так и в Fedora 28.

0
ответ дан 8 August 2018 в 22:04
  1. Перейдите к http://www.scilab.org/en/download/6.0.1 и загрузите e. г. scilab-6.0.1.bin.linux-x86_64.tar.gz.
  2. Распакуйте загруженный архив и запустите исполняемый файл внутри:
    sudo tar xvf ~/Downloads/scilab-6.0.1.bin.linux-x86_64.tar.gz
    cd scilab-6.0.1
    cd bin
    ./scilab
    

Он работает как в Ubuntu 18.04, так и в Fedora 28.

0
ответ дан 14 August 2018 в 11:45
  • 1
    Плохое форматирование и отсутствие новой информации. Попробуйте удалить свой «ответ». – N0rbert 4 July 2018 в 17:20
  • 2
    Кроме того, это может не сработать! Я проверил это для себя на Ubuntu 18.04 и получил ошибку сбоя сегментации в терминале при запуске скрипта запуска scilab. – vanadium 7 July 2018 в 19:19

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

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