LabVIEW на Astra Linux

Обсуждение программ, пользовательского обеспечения, операционных систем
Ответить
ujin1
adviser
adviser
Сообщения: 222
Зарегистрирован: 06 ноя 2020, 15:37
Версия LabVIEW: 19
Благодарил (а): 16 раз
Поблагодарили: 36 раз
Контактная информация:

LabVIEW на Astra Linux

Сообщение ujin1 »

Astra Linux на основе Debian
1 Заходим на страницу https://www.ni.com/en/support/documenta ... ility.html. Из Debian совместимых Ubuntu 18, 20
2 Из описания Ubuntu 20.04 LTS узнаем ядро Линукс 5.4. Если не совпадает то возможны варианты.
3 Достаем старый дистрибутив Astra Linux скачанный на всякий случай или добываем где-нибудь и как нибудь дистрибутив.
4 При установке есть выбор ядра. На всякий случай выбираем linux-5.4-generic
5 меняем в /usr/lib/os-release название ОС. Потом нужно будет поменять обратно так как наверняка где-нибудь используется
ID=astra на ubuntu
6 Копируем дистрибутив LabVIEW в папку /home/ujin (ujin - это я как пользователь у вас может быть другой)
7 создаем папку для дистрибутива, монтируем дистрибутив Labview

Код: Выделить всё

ujin@u1-astra:~$ sudo mkdir /run/mount/2021LVLinRTE
ujin@u1-astra:~$ sudo mount -t iso9660 lv2021SP1_f2Patch_runtime-engine-linux.iso /run/mount/2021LVLinRTE
mount: /run/mount/2021LVLinRTE: WARNING: device write-protected, mounted read-only.
8 запускаем скрипт INSTALL

Код: Выделить всё

ujin@u1-astra:~$ cd /run/mount/2021LVLinRTE
ujin@u1-astra:/run/mount/2021LVLinRTE$ ls
COPYRIGHT  deb  INSTALL  LICENSE.rtf  LICENSE.txt  ni-linux-desktop-2019.pub  PATENTS.txt  README.html  rpm  troubleshooting_guide.html  UNINSTALL  utils
ujin@u1-astra:/run/mount/2021LVLinRTE$ sudo ./INSTALL
Много текста, на запросы нужно соглашаться

Код: Выделить всё

LabVIEW 2021 SP1 for GNU/Linux

Copyright (c) 2022, National Instruments Corporation.  The source code of this
product is unpublished, unlicensed, and a proprietary trade secret of National
Instruments Corporation.  Decompilation or other reduction of this object code
to human-readable form is prohibited by the license agreement between National
Instruments Corporation and the lawful user or possessor of this copy.

                           Restricted Rights Legend

Use, duplication, or disclosure by the United States Government is subject to
restrictions set forth in subparagraph (c)(1)(ii) of the Rights in Technical
Data and Computer Software Clause at DFARS 252.227-7013 and FAR 52.227-19 (c).

                       National Instruments Corporation
                            11500 N. Mopac Expwy.
                             Austin, Texas 78759
                                    U.S.A.

By installing LabVIEW software packages, you agree to the terms of the included
NI Software License Agreement \(LICENSE.txt\). Type 'v' to view the agreement,
'y' to consent to the agreement, or 'n' to decline the agreement and skip
LabVIEW installation.  [Vynq] y

Preparing for installation...
Registering ubuntu Feed
Пол:1 file:/run/mount/2021SP1/deb bionic InRelease [3 436 B]
Пол:1 file:/run/mount/2021SP1/deb bionic InRelease [3 436 B]
Пол:2 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 Packages [7 034 B]
Чтение списков пакетов… Готово   
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Все пакеты имеют последние версии.
Please indicate whether you would like to install the following components:

ni-labview-2021-community: LabVIEW Community Edition
[Ynasq?] Y


Installing...
Install ni-labview-2021-community from Feed
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  labview-2021-community-exe labview-2021-exe-libs labview-2021-rte ni-avahi-client ni-euladepot ni-example-finder ni-example-finder-base ni-labview-2021-appbuild ni-labview-2021-core
  ni-labview-2021-desktop ni-labview-2021-example-finder ni-labview-2021-example-finder-lib ni-labview-2021-examples ni-labview-2021-help ni-labview-2021-ref
  ni-labview-command-line-interface ni-labview-vicompare ni-labview-vimerge ni-networkdiscoverysvc ni-service-locator ni-software-action-services ni-sysapi ni-syscfg-runtime
  ni-targetcfg nijsonmapi
Предлагаемые пакеты:
  ni-syscfg-labview-2021-support ni-syscfg-devel ni-mxs
Следующие НОВЫЕ пакеты будут установлены:
  labview-2021-community-exe labview-2021-exe-libs labview-2021-rte ni-avahi-client ni-euladepot ni-example-finder ni-example-finder-base ni-labview-2021-appbuild
  ni-labview-2021-community ni-labview-2021-core ni-labview-2021-desktop ni-labview-2021-example-finder ni-labview-2021-example-finder-lib ni-labview-2021-examples ni-labview-2021-help
  ni-labview-2021-ref ni-labview-command-line-interface ni-labview-vicompare ni-labview-vimerge ni-networkdiscoverysvc ni-service-locator ni-software-action-services ni-sysapi
  ni-syscfg-runtime ni-targetcfg nijsonmapi
Обновлено 0 пакетов, установлено 26 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0 B/475 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] Д
Пол:1 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 labview-2021-exe-libs amd64 21.1.0.49476-0+f324 [2 167 kB]
Пол:2 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 labview-2021-community-exe amd64 21.1.0.49476-0+f324 [21,2 MB]
Пол:3 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 labview-2021-rte amd64 21.1.0.49476-0+f324 [36,2 MB]
Пол:4 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-avahi-client amd64 21.5.0.49390-0+f238 [7 334 B]
Пол:5 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-euladepot all 21.5.0.49591-0+f439 [9 537 kB]
Пол:6 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-example-finder-base all 21.1.0.49476-0+f324 [150 kB]
Пол:7 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-example-finder amd64 21.1.0.49476-0+f324 [2 198 kB]
Пол:8 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-service-locator amd64 21.0.0.49152-0+f0 [24,2 kB]
Пол:9 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-labview-2021-core amd64 21.1.0.49476-0+f324 [351 MB]
Пол:10 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-labview-2021-appbuild amd64 21.1.0.49476-0+f324 [14,1 MB]
Пол:11 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-labview-vimerge amd64 21.1.0.49476-0+f324 [2 406 B]
Пол:12 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-labview-vicompare amd64 21.1.0.49476-0+f324 [44,0 kB]
Пол:13 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-labview-2021-desktop amd64 21.1.0.49476-0+f324 [234 kB]
Пол:14 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-labview-2021-examples amd64 21.1.0.49476-0+f324 [17,2 MB]
Пол:15 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-labview-2021-help amd64 21.1.0.49476-0+f324 [17,0 MB]
Пол:16 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-labview-2021-ref amd64 21.1.0.49476-0+f324 [8 352 B]
Пол:17 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-software-action-services amd64 21.5.0.49389-0+f237 [52,4 kB]
Пол:18 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-targetcfg amd64 21.5.0.49332-0+f180 [145 kB]
Пол:19 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-sysapi amd64 21.5.0.49391-0+f239 [750 kB]
Пол:20 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-networkdiscoverysvc amd64 21.5.0.49390-0+f238 [75,0 kB]
Пол:21 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-syscfg-runtime amd64 21.5.0.49392-0+f240 [1 146 kB]
Пол:22 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-labview-2021-example-finder-lib amd64 21.1.0.49476-0+f324 [159 kB]
Пол:23 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-labview-2021-example-finder all 21.1.0.49476-0+f324 [264 kB]
Пол:24 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 nijsonmapi all 21.0.0.49152-0+f0 [18,7 kB]
Пол:25 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-labview-command-line-interface amd64 4.0.0.49152-0+f0 [1 185 kB]
Пол:26 file:/run/mount/2021SP1/deb bionic/ni-labview-2021 amd64 ni-labview-2021-community amd64 21.1.0.49476-0+f324 [1 058 B]
Выбор ранее не выбранного пакета labview-2021-exe-libs.
(Чтение базы данных … на данный момент установлено 192684 файла и каталога.)
Подготовка к распаковке …/00-labview-2021-exe-libs_21.1.0.49476-0+f324_amd64.deb …
Распаковывается labview-2021-exe-libs (21.1.0.49476-0+f324) …
Выбор ранее не выбранного пакета labview-2021-community-exe.
Подготовка к распаковке …/01-labview-2021-community-exe_21.1.0.49476-0+f324_amd64.deb …
Распаковывается labview-2021-community-exe (21.1.0.49476-0+f324) …
Выбор ранее не выбранного пакета labview-2021-rte.
Подготовка к распаковке …/02-labview-2021-rte_21.1.0.49476-0+f324_amd64.deb …
Распаковывается labview-2021-rte (21.1.0.49476-0+f324) …
Выбор ранее не выбранного пакета ni-avahi-client.
Подготовка к распаковке …/03-ni-avahi-client_21.5.0.49390-0+f238_amd64.deb …
Распаковывается ni-avahi-client (21.5.0.49390-0+f238) …
Выбор ранее не выбранного пакета ni-euladepot.
Подготовка к распаковке …/04-ni-euladepot_21.5.0.49591-0+f439_all.deb …
Распаковывается ni-euladepot (21.5.0.49591-0+f439) …
Выбор ранее не выбранного пакета ni-example-finder-base.
Подготовка к распаковке …/05-ni-example-finder-base_21.1.0.49476-0+f324_all.deb …
Распаковывается ni-example-finder-base (21.1.0.49476-0+f324) …
Выбор ранее не выбранного пакета ni-example-finder.
Подготовка к распаковке …/06-ni-example-finder_21.1.0.49476-0+f324_amd64.deb …
Распаковывается ni-example-finder (21.1.0.49476-0+f324) …
Выбор ранее не выбранного пакета ni-service-locator.
Подготовка к распаковке …/07-ni-service-locator_21.0.0.49152-0+f0_amd64.deb …
Распаковывается ni-service-locator (21.0.0.49152-0+f0) …
Выбор ранее не выбранного пакета ni-labview-2021-core.
Подготовка к распаковке …/08-ni-labview-2021-core_21.1.0.49476-0+f324_amd64.deb …
Распаковывается ni-labview-2021-core (21.1.0.49476-0+f324) …
Выбор ранее не выбранного пакета ni-labview-2021-appbuild.
Подготовка к распаковке …/09-ni-labview-2021-appbuild_21.1.0.49476-0+f324_amd64.deb …
Распаковывается ni-labview-2021-appbuild (21.1.0.49476-0+f324) …
Выбор ранее не выбранного пакета ni-labview-vimerge.
Подготовка к распаковке …/10-ni-labview-vimerge_21.1.0.49476-0+f324_amd64.deb …
Распаковывается ni-labview-vimerge (21.1.0.49476-0+f324) …
Выбор ранее не выбранного пакета ni-labview-vicompare.
Подготовка к распаковке …/11-ni-labview-vicompare_21.1.0.49476-0+f324_amd64.deb …
Распаковывается ni-labview-vicompare (21.1.0.49476-0+f324) …
Выбор ранее не выбранного пакета ni-labview-2021-desktop.
Подготовка к распаковке …/12-ni-labview-2021-desktop_21.1.0.49476-0+f324_amd64.deb …
Распаковывается ni-labview-2021-desktop (21.1.0.49476-0+f324) …
Выбор ранее не выбранного пакета ni-labview-2021-examples.
Подготовка к распаковке …/13-ni-labview-2021-examples_21.1.0.49476-0+f324_amd64.deb …
Распаковывается ni-labview-2021-examples (21.1.0.49476-0+f324) …
Выбор ранее не выбранного пакета ni-labview-2021-help.
Подготовка к распаковке …/14-ni-labview-2021-help_21.1.0.49476-0+f324_amd64.deb …
Распаковывается ni-labview-2021-help (21.1.0.49476-0+f324) …
Выбор ранее не выбранного пакета ni-labview-2021-ref.
Подготовка к распаковке …/15-ni-labview-2021-ref_21.1.0.49476-0+f324_amd64.deb …
Распаковывается ni-labview-2021-ref (21.1.0.49476-0+f324) …
Выбор ранее не выбранного пакета ni-software-action-services.
Подготовка к распаковке …/16-ni-software-action-services_21.5.0.49389-0+f237_amd64.deb …
Распаковывается ni-software-action-services (21.5.0.49389-0+f237) …
Выбор ранее не выбранного пакета ni-targetcfg.
Подготовка к распаковке …/17-ni-targetcfg_21.5.0.49332-0+f180_amd64.deb …
Распаковывается ni-targetcfg (21.5.0.49332-0+f180) …
Выбор ранее не выбранного пакета ni-sysapi.
Подготовка к распаковке …/18-ni-sysapi_21.5.0.49391-0+f239_amd64.deb …
Распаковывается ni-sysapi (21.5.0.49391-0+f239) …
Выбор ранее не выбранного пакета ni-networkdiscoverysvc.
Подготовка к распаковке …/19-ni-networkdiscoverysvc_21.5.0.49390-0+f238_amd64.deb …
Распаковывается ni-networkdiscoverysvc (21.5.0.49390-0+f238) …
Выбор ранее не выбранного пакета ni-syscfg-runtime.
Подготовка к распаковке …/20-ni-syscfg-runtime_21.5.0.49392-0+f240_amd64.deb …
Распаковывается ni-syscfg-runtime (21.5.0.49392-0+f240) …
Выбор ранее не выбранного пакета ni-labview-2021-example-finder-lib.
Подготовка к распаковке …/21-ni-labview-2021-example-finder-lib_21.1.0.49476-0+f324_amd64.deb …
Распаковывается ni-labview-2021-example-finder-lib (21.1.0.49476-0+f324) …
Выбор ранее не выбранного пакета ni-labview-2021-example-finder.
Подготовка к распаковке …/22-ni-labview-2021-example-finder_21.1.0.49476-0+f324_all.deb …
Распаковывается ni-labview-2021-example-finder (21.1.0.49476-0+f324) …
Выбор ранее не выбранного пакета nijsonmapi.
Подготовка к распаковке …/23-nijsonmapi_21.0.0.49152-0+f0_all.deb …
Распаковывается nijsonmapi (21.0.0.49152-0+f0) …
Выбор ранее не выбранного пакета ni-labview-command-line-interface.
Подготовка к распаковке …/24-ni-labview-command-line-interface_4.0.0.49152-0+f0_amd64.deb …
Распаковывается ni-labview-command-line-interface (4.0.0.49152-0+f0) …
Выбор ранее не выбранного пакета ni-labview-2021-community.
Подготовка к распаковке …/25-ni-labview-2021-community_21.1.0.49476-0+f324_amd64.deb …
Распаковывается ni-labview-2021-community (21.1.0.49476-0+f324) …
Настраивается пакет labview-2021-exe-libs (21.1.0.49476-0+f324) …
Настраивается пакет ni-labview-command-line-interface (4.0.0.49152-0+f0) …
Настраивается пакет ni-euladepot (21.5.0.49591-0+f439) …
Настраивается пакет labview-2021-community-exe (21.1.0.49476-0+f324) …
Настраивается пакет ni-service-locator (21.0.0.49152-0+f0) …
Настраивается пакет ni-targetcfg (21.5.0.49332-0+f180) …
Настраивается пакет ni-labview-vimerge (21.1.0.49476-0+f324) …
Настраивается пакет labview-2021-rte (21.1.0.49476-0+f324) …
Настраивается пакет ni-labview-vicompare (21.1.0.49476-0+f324) …
Настраивается пакет ni-example-finder-base (21.1.0.49476-0+f324) …
Настраивается пакет nijsonmapi (21.0.0.49152-0+f0) …
Настраивается пакет ni-software-action-services (21.5.0.49389-0+f237) …
Настраивается пакет ni-avahi-client (21.5.0.49390-0+f238) …
Настраивается пакет ni-labview-2021-core (21.1.0.49476-0+f324) …
Настраивается пакет ni-labview-2021-desktop (21.1.0.49476-0+f324) …
gtk-update-icon-cache: Cache file created successfully.
Настраивается пакет ni-labview-2021-appbuild (21.1.0.49476-0+f324) …
Настраивается пакет ni-labview-2021-ref (21.1.0.49476-0+f324) …
Настраивается пакет ni-sysapi (21.5.0.49391-0+f239) …
Настраивается пакет ni-labview-2021-examples (21.1.0.49476-0+f324) …
Настраивается пакет ni-networkdiscoverysvc (21.5.0.49390-0+f238) …
Настраивается пакет ni-labview-2021-help (21.1.0.49476-0+f324) …
Настраивается пакет ni-example-finder (21.1.0.49476-0+f324) …
Настраивается пакет ni-syscfg-runtime (21.5.0.49392-0+f240) …
Настраивается пакет ni-labview-2021-example-finder-lib (21.1.0.49476-0+f324) …
Настраивается пакет ni-labview-2021-example-finder (21.1.0.49476-0+f324) …
Настраивается пакет ni-labview-2021-community (21.1.0.49476-0+f324) …
Обрабатываются триггеры для xserver-xorg-core (2:1.20.14-1ubuntu1astra.se36) …
update exec ids due to /usr/bin changed
Обрабатываются триггеры для systemd (241-7~deb10u8astra.se30+ci9) …
Обрабатываются триггеры для libc-bin (2.28-10+deb10u2+ci202305221559+astra6) …
Un-registering ubuntu Feed


================================================================================

To install the latest NI-VISA and NI-488.2, visit
http://www.ni.com/en-us/support/downloads/drivers/download.ni-linux-device-drivers.html


Please see the LabVIEW Upgrade Notes \(in the labview-2021-ref package\) for
information about new features in LabVIEW 2021 SP1.

Installation complete.
Работает.
Screenshot_20231013_083938.png
Screenshot_20231013_084012.png
Screenshot_20231013_084141.png
Screenshot_20231013_084722.png
Screenshot_20231013_084731.png
Screenshot_20231013_084739.png
Runtime таким способом не установился. Нужно немного поразбираться
Успехов!!!
Изображение
ujin1
adviser
adviser
Сообщения: 222
Зарегистрирован: 06 ноя 2020, 15:37
Версия LabVIEW: 19
Благодарил (а): 16 раз
Поблагодарили: 36 раз
Контактная информация:

Re: LabVIEW на Astra Linux

Сообщение ujin1 »

Labview Runtime по этой инструкции тоже устанавливается

Код: Выделить всё

ujin@ujin-astra:~$ ls
Desktop  Desktops  lv2021SP1_f2Patch_runtime-engine-linux.iso  SystemWallpapers  Видео  Документы  Загрузки  Изображения  Инструкция  Музыка  Общедоступные  Шаблоны
ujin@ujin-astra:~$ sudo mkdir /run/mount/2021LVLinRTE
[sudo] пароль для ujin: 
ujin@ujin-astra:~$ sudo mount -t iso9660 lv2021SP1_f2Patch_runtime-engine-linux.iso /run/mount/2021LVLinRTE
mount: /run/mount/2021LVLinRTE: WARNING: device write-protected, mounted read-only.
ujin@ujin-astra:~$ cd /run/mount/2021LVLinRTE
ujin@ujin-astra:/run/mount/2021LVLinRTE$ sudo nano /usr/lib/os-release
ujin@ujin-astra:/run/mount/2021LVLinRTE$ sudo ./INSTALL
LabVIEW 2021 SP1 for GNU/Linux

Copyright (c) 2022, National Instruments Corporation.  The source code of this
product is unpublished, unlicensed, and a proprietary trade secret of National
Instruments Corporation.  Decompilation or other reduction of this object code
to human-readable form is prohibited by the license agreement between National
Instruments Corporation and the lawful user or possessor of this copy.

                           Restricted Rights Legend

Use, duplication, or disclosure by the United States Government is subject to
restrictions set forth in subparagraph (c)(1)(ii) of the Rights in Technical
Data and Computer Software Clause at DFARS 252.227-7013 and FAR 52.227-19 (c).

                       National Instruments Corporation
                            11500 N. Mopac Expwy.
                             Austin, Texas 78759
                                    U.S.A.

By installing LabVIEW software packages, you agree to the terms of the included
NI Software License Agreement \(LICENSE.txt\). Type 'v' to view the agreement,
'y' to consent to the agreement, or 'n' to decline the agreement and skip
LabVIEW installation.  [Vynq] y

Preparing for installation...
Registering ubuntu Feed
Пол:1 file:/run/mount/2021LVLinRTE/deb bionic InRelease [3 865 B]
Пол:1 file:/run/mount/2021LVLinRTE/deb bionic InRelease [3 865 B]
Пол:2 file:/run/mount/2021LVLinRTE/deb bionic/ni-labview-2021-runtime-engine amd64 Packages [1 680 B]
Чтение списков пакетов… Готово   
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Все пакеты имеют последние версии.
Please indicate whether you would like to install the following components:

labview-2021-rte: LabVIEW Run-Time Engine
[Ynasq?] Y


Installing...
Install labview-2021-rte from Feed
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  ni-python-interface ni-ssl-bin ni-tdms-bin nicurli nisslcerts nissli nitdmsi
Следующие НОВЫЕ пакеты будут установлены:
  labview-2021-rte ni-python-interface ni-ssl-bin ni-tdms-bin nicurli nisslcerts nissli nitdmsi
Обновлено 0 пакетов, установлено 8 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0 B/37,3 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] Д
Пол:1 file:/run/mount/2021LVLinRTE/deb bionic/ni-labview-2021-runtime-engine amd64 ni-python-interface amd64 21.1.0.49152-0+f0 [105 kB]
Пол:2 file:/run/mount/2021LVLinRTE/deb bionic/ni-labview-2021-runtime-engine amd64 ni-tdms-bin amd64 21.1.0.49152-0+f0 [214 kB]
Пол:3 file:/run/mount/2021LVLinRTE/deb bionic/ni-labview-2021-runtime-engine amd64 nitdmsi all 21.1.0.49152-0+f0 [740 B]
Пол:4 file:/run/mount/2021LVLinRTE/deb bionic/ni-labview-2021-runtime-engine amd64 ni-ssl-bin amd64 21.3.0.49152-0+f0 [712 kB]
Пол:5 file:/run/mount/2021LVLinRTE/deb bionic/ni-labview-2021-runtime-engine amd64 nissli all 21.3.0.49152-0+f0 [722 B]
Пол:6 file:/run/mount/2021LVLinRTE/deb bionic/ni-labview-2021-runtime-engine amd64 nisslcerts all 21.3.0.49152-0+f0 [2 228 B]
Пол:7 file:/run/mount/2021LVLinRTE/deb bionic/ni-labview-2021-runtime-engine amd64 nicurli amd64 21.3.0.49152-0+f0 [154 kB]
Пол:8 file:/run/mount/2021LVLinRTE/deb bionic/ni-labview-2021-runtime-engine amd64 labview-2021-rte amd64 21.1.2.49154-0+f2 [36,1 MB]
Выбор ранее не выбранного пакета ni-python-interface.
(Чтение базы данных … на данный момент установлено 192647 файлов и каталогов.)
Подготовка к распаковке …/0-ni-python-interface_21.1.0.49152-0+f0_amd64.deb …
Распаковывается ni-python-interface (21.1.0.49152-0+f0) …
Выбор ранее не выбранного пакета ni-tdms-bin.
Подготовка к распаковке …/1-ni-tdms-bin_21.1.0.49152-0+f0_amd64.deb …
Распаковывается ni-tdms-bin (21.1.0.49152-0+f0) …
Выбор ранее не выбранного пакета nitdmsi.
Подготовка к распаковке …/2-nitdmsi_21.1.0.49152-0+f0_all.deb …
Распаковывается nitdmsi (21.1.0.49152-0+f0) …
Выбор ранее не выбранного пакета ni-ssl-bin.
Подготовка к распаковке …/3-ni-ssl-bin_21.3.0.49152-0+f0_amd64.deb …
Распаковывается ni-ssl-bin (21.3.0.49152-0+f0) …
Выбор ранее не выбранного пакета nissli.
Подготовка к распаковке …/4-nissli_21.3.0.49152-0+f0_all.deb …
Распаковывается nissli (21.3.0.49152-0+f0) …
Выбор ранее не выбранного пакета nisslcerts.
Подготовка к распаковке …/5-nisslcerts_21.3.0.49152-0+f0_all.deb …
Распаковывается nisslcerts (21.3.0.49152-0+f0) …
Выбор ранее не выбранного пакета nicurli.
Подготовка к распаковке …/6-nicurli_21.3.0.49152-0+f0_amd64.deb …
Распаковывается nicurli (21.3.0.49152-0+f0) …
Выбор ранее не выбранного пакета labview-2021-rte.
Подготовка к распаковке …/7-labview-2021-rte_21.1.2.49154-0+f2_amd64.deb …
Распаковывается labview-2021-rte (21.1.2.49154-0+f2) …
Настраивается пакет nisslcerts (21.3.0.49152-0+f0) …
Настраивается пакет ni-ssl-bin (21.3.0.49152-0+f0) …
Настраивается пакет ni-tdms-bin (21.1.0.49152-0+f0) …
Настраивается пакет nitdmsi (21.1.0.49152-0+f0) …
Настраивается пакет nissli (21.3.0.49152-0+f0) …
Настраивается пакет ni-python-interface (21.1.0.49152-0+f0) …
Настраивается пакет nicurli (21.3.0.49152-0+f0) …
Настраивается пакет labview-2021-rte (21.1.2.49154-0+f2) …
Обрабатываются триггеры для libc-bin (2.28-10+deb10u2+ci202305221559+astra6) …
Un-registering ubuntu Feed


================================================================================

To install the latest NI-VISA and NI-488.2, visit
http://www.ni.com/en-us/support/downloads/drivers/download.ni-linux-device-drivers.html


Please see the LabVIEW Upgrade Notes \(in the labview-2021-ref package\) for
information about new features in LabVIEW 2021 SP1.

Installation complete.
ujin@ujin-astra:/run/mount/2021LVLinRTE$ sudo nano /usr/lib/os-release
ujin@ujin-astra:/run/mount$ cd /home/ujin/MyApplication
ujin@ujin-astra:~/MyApplication$ ls
Application  Application.aliases  Application.conf
ujin@ujin-astra:~/MyApplication$ ./Application
Screenshot_20231013_121304.png
При установке вручную отдельных пакетов видимо список пакетов меняется и скрипт INSTALL перестает работать
На чистую установку Astra Linux скрипт работает.
Успехов!!!
Изображение
FredP
beginner
beginner
Сообщения: 11
Зарегистрирован: 19 апр 2020, 01:22
Версия LabVIEW: 2019
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Контактная информация:

Re: LabVIEW на Astra Linux

Сообщение FredP »

А я пользуюсь другой инструкцией, с конвертированием rpm пакетов в deb.
Зато full и без интернета/регистрации community версии. Application builder работает.
Снимок.PNG
Вложения
LINUX installation LabView and Ni-Visa - Programmer Sought.pdf
(239.25 КБ) 87 скачиваний
UnnamedPlayer
interested
interested
Сообщения: 5
Зарегистрирован: 07 ноя 2023, 17:53
Версия LabVIEW: 2021
Благодарил (а): 1 раз
Контактная информация:

Re: LabVIEW на Astra Linux

Сообщение UnnamedPlayer »

Код: Выделить всё

ujin@u1-astra:~$ sudo mount -t iso9660 lv2021SP1_f2Patch_runtime-engine-linux.iso /run/mount/2021LVLinRTE
mount: /run/mount/2021LVLinRTE: WARNING: device write-protected, mounted read-only.
А не могли бы Вы пожалуйста скинуть эту iso lv2021SP1_f2Patch_runtime-engine-linux.iso?
ujin1
adviser
adviser
Сообщения: 222
Зарегистрирован: 06 ноя 2020, 15:37
Версия LabVIEW: 19
Благодарил (а): 16 раз
Поблагодарили: 36 раз
Контактная информация:

Re: LabVIEW на Astra Linux

Сообщение ujin1 »

UnnamedPlayer писал(а): 14 ноя 2023, 10:29

Код: Выделить всё

ujin@u1-astra:~$ sudo mount -t iso9660 lv2021SP1_f2Patch_runtime-engine-linux.iso /run/mount/2021LVLinRTE
mount: /run/mount/2021LVLinRTE: WARNING: device write-protected, mounted read-only.
А не могли бы Вы пожалуйста скинуть эту iso lv2021SP1_f2Patch_runtime-engine-linux.iso?
Не прочитал что-то сразу. LabVIEW Runtime download в гугле. Runtime авторизованные пользователи могут любые скачивать. Загрузил себе на диск
lv2021SP1_f2Patch_runtime-engine-linux.iso
Изображение
FredP
beginner
beginner
Сообщения: 11
Зарегистрирован: 19 апр 2020, 01:22
Версия LabVIEW: 2019
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Контактная информация:

Re: LabVIEW на Astra Linux

Сообщение FredP »

Опять сделал движение в сторону Астры. Как известно, виайки разработанные на Win при переносе на астру - получают кракозябры вместо кириллицы, из за разных кодировок. В принципе, можно сразу на астре работать и все. Но мультиплатформенность приятнее. Есть идея использовать какой нибудь тулкит для создания мультиязычного интерфейса. Как то давно щупал какой то из VIPM: там рекомендовалось все control names писать на английском, но скрывать их и отображать caption. А вот в caption подгружается имя из текстового файла. Ну а поменять кодировку в текстовике - дело 2х кликов. Кто как решает вопрос?
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5451
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: LabVIEW на Astra Linux

Сообщение IvanLis »

FredP писал(а): 04 янв 2024, 22:42 все control names писать на английском, но скрывать их и отображать caption. А вот в caption подгружается имя из текстового файла. Ну а поменять кодировку в текстовике - дело 2х кликов. Кто как решает вопрос?
Делал в Windows, без ToolKit, ручками, т.к. ценник у них неадекватный.
В Linux пока не приходилось.
Но я как правило всегда делаю Lable - Caption, одно для меня, другое для пользователя, ну и нет проблем при одинаковом наименовании.
Делается именно как Вы писали, но там проблемы начинаются с разными кодировками из-за разного количества бит для кодировки символа (8bit/16bit), по этому приходится перекодировать.
Ну и сложные сообщения в диалоговых окнах, отчетах и т.д. ToolKit наверняка не осилит.
Есть моменты, которые так и не смог победить, типа TextRing - выбор языка.

Посмотрите: https://forums.ni.com/t5/Reference-Desi ... -p/3493021
Но в Linux поведение может быть иное, т.к. локаль иная по умолчанию.

Но и не забывайте, что палитра свойств (Property) в Linux немного скромнее, чем в Windows, по поводу необходимого функционала не готов сказать.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3368
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 46 раз
Поблагодарили: 172 раза
Контактная информация:

Re: LabVIEW на Astra Linux

Сообщение Artem.spb »

FredP писал(а): 04 янв 2024, 22:42 Ну а поменять кодировку в текстовике - дело 2х кликов. Кто как решает вопрос?
Именно так - caption и subVI, который меняет что нужно.

Причём удобно то, что на разных машинах можно использовать разные настройки "не-юникода", так что можно делать совсем "несовместимые" переводы
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5451
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

LabVIEW на Astra Linux

Сообщение IvanLis »

Перенес небольшой проект из Windows в Linux и после нескольких манипуляций (перекодировал файла в котором хранится "перевод" из Win-1251 в UTF-8) все заработало.
Так что все работает нормально :wink:
Но нужно внимательно работать со всеми кодировками.

https://youtu.be/9sFnQqkpnZc
FredP
beginner
beginner
Сообщения: 11
Зарегистрирован: 19 апр 2020, 01:22
Версия LabVIEW: 2019
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Контактная информация:

Re: LabVIEW на Astra Linux

Сообщение FredP »

IvanLis писал(а): 05 янв 2024, 14:17 Перенес небольшой проект из Windows в Linux и после нескольких манипуляций (перекодировал файла в котором хранится "перевод" из Win-1251 в UTF-8) все заработало.
Так что все работает нормально :wink:
Но нужно внимательно работать со всеми кодировками.
Ну, предлагаемые тулкиты несовместимы с Linux хотя бы по той причине что платные, а там все в виндовских dll обрабатывается. Наверное, действительно, придется самому "ручками". Есть какой нибудь пример автоматизации сего процесса? Ну вроде получить ref всех элементов ЛП, записать кэпшены в файл? Прочитать и развернуть файл?
Artem.spb

Activity Автор
professor
professor
Сообщения: 3368
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 46 раз
Поблагодарили: 172 раза
Контактная информация:

Re: LabVIEW на Astra Linux

Сообщение Artem.spb »

FredP писал(а): 05 янв 2024, 17:43 Ну вроде получить ref всех элементов ЛП, записать кэпшены в файл? Прочитать и развернуть файл?
Именно это вам и надо сделать :)
FredP
beginner
beginner
Сообщения: 11
Зарегистрирован: 19 апр 2020, 01:22
Версия LabVIEW: 2019
Благодарил (а): 1 раз
Поблагодарили: 3 раза
Контактная информация:

Re: LabVIEW на Astra Linux

Сообщение FredP »

Artem.spb писал(а): 05 янв 2024, 18:26 Именно это вам и надо сделать :)
Ну Ivanlis даже видосик не поленился записал - захостил, наверное и кодом хочет похвастаться ;)
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5451
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: LabVIEW на Astra Linux

Сообщение IvanLis »

FredP писал(а): 05 янв 2024, 19:19 Ну Ivanlis даже видосик не поленился записал - захостил, наверное и кодом хочет похвастаться ;)
Проект не для распространения, а выпиливать лишнее, это как озеро черпать, что бы кружку воды оставить.
Тем более в проекте нет никакой автоматизации, все ссылки собраны ручками и изменение свойств тоже ручками :haha: .

Я же ссылку дал, там есть и все библиотеки и примеры и описание: LabVIEW Unicode Programming Tools

Вы немного не осознаете объем работы, т.к. дело не только в Caption, точнее далеко не в Caption. А получить ссылки на все элементы панели, проблем особо не составляет...
getAllControlRefs.gif
Есть например надписи на кнопках, которые никакого отношения к Caption не имеют, меню, Ring-и, названия столбцов/строк таблиц, списки, диалоги и прочее.

Вот пример перевода панели конфигурации и трех табов расположенных на ней, можете сопоставить с видео.
Panel.png
Tab Bus.png
Tab INC.png
Tab Accel.png
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Софт»