Установка OpenModelica

Я хотел установить OpenModelica на мою систему, основанную на deb, ubuntu 18.04. Для этой цели я использовал следующие команды:

 :~$ echo "deb http://build.openmodelica.org/apt bionic stable" | sudo tee /etc/apt/sources.list.d/openmodelica.list 
 :~$ echo "deb-src http://build.openmodelica.org/apt bionic stable" | sudo tee -a /etc/apt/sources.list.d/openmodelica.list
:~$ wget -q http://build.openmodelica.org/apt/openmodelica.asc -O- | sudo apt-key add -
:~$ sudo apt update
:~$ sudo apt install openmodelica

Вторая половина результата последней команды была:

0 upgraded, 78 newly installed, 0 to remove and 149 not upgraded.
1 not fully installed or removed.
Need to get 28.2 MB/123 MB of archives.
After this operation, 567 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 llvm-6.0 amd64 1:6.0-1ubuntu2 [4,838 kB]
Get:2 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 llvm-6.0-dev amd64 1:6.0-1ubuntu2 [23.0 MB]
Get:3 http://in.archive.ubuntu.com/ubuntu bionic/universe amd64 qt-at-spi amd64 0.4.0-8 [58.6 kB]
Get:4 http://in.archive.ubuntu.com/ubuntu bionic-updates/main amd64 xsltproc amd64 1.1.29-5ubuntu0.2 [14.0 kB]
Get:5 http://in.archive.ubuntu.com/ubuntu bionic/universe amd64 libomp5 amd64 5.0.1-1 [234 kB]
Get:6 http://in.archive.ubuntu.com/ubuntu bionic/universe amd64 libomp-dev amd64 5.0.1-1 [5,088 B]
Fetched 25.1 MB in 6min 37s (63.2 kB/s)                                        
Extracting templates from packages: 100%
Setting up install-info (6.5.0.dfsg.1-2) ...
/usr/sbin/update-info-dir: 3: /etc/environment: JAVA_HOME: not found
dpkg: error processing package install-info (--configure):
 installed install-info package post-installation script subprocess returned error exit status 127
Errors were encountered while processing:
 install-info
E: Sub-process /usr/bin/dpkg returned an error code (1)

Пожалуйста, приложите усилия, чтобы исправить эту ошибку.

Ссылка: Загрузить Linux - OpenModelica

-3
задан 12 June 2020 в 19:06

1 ответ

Ваши команды неверны:

  • ваш эхо не перенаправляет строку в любой файл
  • ваша команда gedit неверно (между командой и параметром есть ненужное / между командой и параметром)
  • , более того, он пытается открыть неправильный файл (обычно вам не нужно редактировать вручную, редактируйте файл sources.list).

В https://openmodelica.org/download/download-linux Я видел правильную последовательность установки, вы должны выбрать, только если вы хотите установить стабильную, ночную или выпускную версию.

ДОБАВИТЬ : Даже если вам просто нужно скопировать / вставить инструкции из ссылки, которую вы добавили самостоятельно, я перепишу их, чтобы объяснить вам смысл. Прежде всего выполните следующие команды:

echo "deb http://build.openmodelica.org/apt bionic stable" | sudo tee /etc/apt/sources.list.d/openmodelica.list

echo "deb-src http://build.openmodelica.org/apt bionic stable" | sudo tee -a /etc/apt/sources.list.d/openmodelica.list

С помощью первой команды вы копируете строку внутри двойной кавычки в файл openmodelica.list. Если файл openmodelica существует, строка перезапишет его полное содержимое, в противном случае файл создается и заполняется строкой. Это работает, потому что "|" Символ непосредственно перед частью «sudo tee» не является разделителем , а представляет команду «pipe»: вы используете вывод команды echo в качестве ввода для команды tee (где tee - это команда, которая записывает в файл).

С помощью команды secondo вы делаете аналогичные вещи, но с отличием: tee использует параметр -a, что означает: добавление строки к содержимому, которое уже присутствует в файле. В конце двух команд, если вы откроете файл openmodelica.list, вы обнаружите, что его содержимое:

deb http://build.openmodelica.org/apt bionic stable

] deb-src http://build.openmodelica.org/apt бионическая конюшня

Если да, вы можете продолжить. После этого выполните следующую последовательность команд:

wget -q http://build.openmodelica.org/apt/openmodelica.asc -O- | sudo apt-key add - 
sudo apt update
sudo apt install openmodelica

ADDENDUM 2: Для этого приложения требуется Java. Установите его, запустив

sudo apt install openjdk-11-jre

, затем повторите попытку установки (перезапустив команду sudo apt update ), теперь она должна работать.

Если проблемы сохраняются, нам нужно проверить, нужны ли файлы / etc / environment. быть измененным. Вам это не нужно, потому что после установки Java исполняемый файл Java был добавлен в один из каталогов в переменной PATH, поэтому он должен быть виден глобально.

В терминале запустите sudo -H gedit / etc / окружающая среда Если нет ни одной строки JAVE_HOME, не удаляйте никакую строку, просто добавьте в конце: JAVA_HOME = "/ usr / lib / jvm / java-11-openjdk-amd64 / bin /"

Затем повторите попытку установки.

0
ответ дан 19 June 2020 в 21:28

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

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