Я хотел установить 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
Ваши команды неверны:
В 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 /"
Затем повторите попытку установки.