Установка LV 2021 на Linux

Обсуждение вопросов, связанных со средами разработки и проектирования
Ответить
Аватара пользователя
Juri
I/O
I/O
Сообщения: 263
Зарегистрирован: 19 апр 2017, 23:06
Версия LabVIEW: 2021
Благодарил (а): 13 раз
Поблагодарили: 6 раз

Установка LV 2021 на Linux

Сообщение Juri »

Версию сообщества скачал тут https://www.ni.com/ru-ru/support/downlo ... tml#411207
Тут рекомендуют OpenSuse https://www.ni.com/ru-ru/support/docume ... ility.html
Скачал версию 15.3 https://get.opensuse.org/leap/ и установил на виртуальную машину (Intel or AMD 64-bit desktops, laptops, and servers (x86_64))
В процессе установки возникло множество ошибок, первые:
ошибка: labview-2021-core-21.0.0-1.x86_64.rpm: invalid signature tag Archivesize (1046)
ошибка: labview-2021-core-21.0.0-1.x86_64.rpm: not an rpm package (or package manifest)
Как лечить?
Вложения
Терминал.txt
(14.46 КБ) 96 скачиваний
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Установка LV 2021 на Linux

Сообщение dadreamer »

Похоже, такая проблема у многих возникала именно с Community Edition.
https://ask.fedoraproject.org/t/how-to- ... dora/16252
https://forums.ni.com/t5/LabVIEW/Instal ... anguage=en
Но решения там нет.

Я ставил :labview: неоднократно на Ubuntu и мне удавалось поставить даже без единой ошибки через стандартный INSTALL скрипт. С OpenSuse, к сожалению, не работал.
ujin1
adviser
adviser
Сообщения: 231
Зарегистрирован: 06 ноя 2020, 15:37
Версия LabVIEW: 19
Благодарил (а): 18 раз
Поблагодарили: 37 раз
Контактная информация:

Re: Установка LV 2021 на Linux

Сообщение ujin1 »

Usss писал(а): 29 окт 2021, 15:00 Тут рекомендуют OpenSuse https://www.ni.com/ru-ru/support/docume ... ility.html
Скачал версию 15.3 https://get.opensuse.org/leap/ и установил на виртуальную машину (Intel or AMD 64-bit desktops, laptops, and servers (x86_64))
Это не рекомендация а совместимость с разными дистрибутивами Linux.
Совместимость с OpenSuse 15.3 не указана. Только с OpenSuse 15.2
Кроме этого есть совместимость с Red Hat и CentOS. Centos получен из исходных кодов Red Hat и полностью совместим.
Есть список дистрибутивов Linux
В нем несколько центральных веток. OpenSuse отдельное направление от Red Hat.
С точки зрения совместимости с Labview Centos предпочтительнее OpenSuse. Red Hat платный дистрибутив.
В связи с этим мне не очень понятен Ваш выбор дистрибутива. Возможно у Вас есть большой опыт работы с OpenSuse.
Я на Centos 7 ставил LabVIEW 19. Ошибок не было.
Ну и банальная порча или недогрузка пакетов не исключена.
Изображение
Аватара пользователя
Juri
I/O
I/O
Сообщения: 263
Зарегистрирован: 19 апр 2017, 23:06
Версия LabVIEW: 2021
Благодарил (а): 13 раз
Поблагодарили: 6 раз

Re: Установка LV 2021 на Linux

Сообщение Juri »

Похоже идею перевести программу на линукс придется похоронить. Такое впечатление что Labview на линукс сделан для галочки просто показать, что в теории можно такое запустить. Установил по рекомендации выше Centos. Мне не удалось активировать комьюнити версию LV2021, но получилось установить LV18. Построить исполняемый файл нельзя, билдер просто помещяет в конечную директорию исхоную vi. Шрифты мелкие, работать не возможно. Пока что решил удалить и забыть
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Установка LV 2021 на Linux

Сообщение dadreamer »

Usss писал(а): 30 окт 2021, 04:45Построить исполняемый файл нельзя, билдер просто помещяет в конечную директорию исхоную vi.
Видимо, App Builder не поставился или поставился с "косяками". Бинари компилятся на Линуксе, это точно. В остальном, да, могу согласиться. Самый печаляющий факт в том, что большая часть тулкитов/пакетов попросту не существует под Линукс, тот же VDM, например. И вряд ли когда-то появится. Остаётся подключать сторонние библиотеки.
ujin1
adviser
adviser
Сообщения: 231
Зарегистрирован: 06 ноя 2020, 15:37
Версия LabVIEW: 19
Благодарил (а): 18 раз
Поблагодарили: 37 раз
Контактная информация:

Re: Установка LV 2021 на Linux

Сообщение ujin1 »

Usss писал(а): 30 окт 2021, 04:45 Похоже идею перевести программу на линукс придется похоронить. Такое впечатление что Labview на линукс сделан для галочки просто показать, что в теории можно такое запустить. Установил по рекомендации выше Centos. Мне не удалось активировать комьюнити версию LV2021, но получилось установить LV18. Построить исполняемый файл нельзя, билдер просто помещяет в конечную директорию исхоную vi. Шрифты мелкие, работать не возможно. Пока что решил удалить и забыть
Вообще исполняемые файлы и библиотеки (*.so) компилируются. Это точно и проверено. В комьюнити версии я не проверял.
Выше в процедуре установки есть пакет labview-2021-appbuild-21.0.0-1.x86_64.rpm. На 18 версии и других это также отдельный пакет и ставится отдельно.
В LabVIEW под Linux в проекте невозможно подключить RT устройство.
Нет MAX. Без Windows все равно не обойтись.
Есть преимущество если использовать Red Hat или Centos без иксов (графической подсистемы). Скомпилировать исполняемый файл и запускать его как службу. Тогда получим надежность Linux server + LabVIEW (если требуются). Но для этого варианта есть альтернатива в виде NI Linux RT.
Самый существенный плюс от использования Red Hat или Centos для запуска Labview - это наличие в них systemd и других решений для безопасности.
"...Кроме того, инженеры по безопасности Red Hat несут ответственность за то, чтобы Red Hat Enterprise Linux и другие предложения были сертифицированы и соответствовали ключевым государственным и коммерческим стандартам безопасности. ..."
Пожалуй больше никаких плюсов от использования LabVIEW под Linux нет.
Изображение
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Среды разработки»