如何安装 LabVIEW 社区 Linux?

如何安装 LabVIEW 社区 Linux?

我有 Ubuntu 20.04。Linux 版 LabVIEW 社区版并非专为在 Ubuntu 上运行而设计。我该如何安装它?

答案1

注意:这是新 OP 问题答案的副本,如果他/她发布了自己的答案,请要求删除。

首先,您必须从 National Instruments 官方网站下载 ISO 文件:

https://www.ni.com/es-mx/shop/labview/select-edition/labview-community-edition.html

下载 ISO 文件后,将其中的文件提取到您想要的任何位置。

现在,如前所述,就 2020 SP1 版本而言,LabVIEW 不支持 Ubuntu,解压文件夹中的文件是.rpm,它本身很可能无法很好地安装。这意味着您需要将文件转换.rpm.deb,如果您从未这样做过,这很简单,您需要安装 Alien(如果您没有安装它),在终端中,此命令应该可以完成工作:

sudo apt-get install alien

安装 Alien 后,在终端中,转到从 ISO 中提取所有文件的文件夹,然后执行.rpm转换.deb

sudo alien *.rpm --scripts

这会将所有.rpm文件转换为.deb,更准确地说,它将创建所有相应的.deb文件而不删除文件.rpm,不用担心后者,它们将在其余过程中被忽略。

一旦 alien 命令结束,就该安装文件了,为此,运行下一个命令:

sudo dpkg -i *.deb

当您执行此操作时,所有.deb文件都将被安装。

当我执行此过程时,真正的混乱开始于此,安装的文件应该在:(/usr/local/natinst/LabVIEW-2020-64 随着这篇文章越来越旧,最后一个方向可能会有所不同,但你应该在中找到该文件夹/usr/local/natinst​​。

在此阶段我遇到了一些问题,因为我尝试使用以下命令执行“labviewcommunity”文件:

./labviewcommunity

然而,当我这样做的时候,我收到一条错误消息,很抱歉我不能向您提供有关精确错误的详细信息,没有记录,但我在网上找到了一个解决方案:

https://forums.ni.com/t5/Instrument-Control-GPIB-Serial/Cannot-launch-visaconf-because-Can-t-find-library/td-p/4062652?profile.language=es

如果您对该解决方案有疑问,我所做的就是下载此文件:

https://forums.ni.com/ni/attachments/ni/140/82429/1/libniPythonInterface.tar.gz

当您提取其内容时,初始文件夹名为 usr,您必须将此文件中的所有内容复制并粘贴到 usr 文件夹中,与 tar 文件中显示的文件夹完全相同。

完成此操作后,labviewcommunity 开始运行,并要求我登录,登录后,Firefox 告诉我我已通过身份验证,但 LabVIEW 表示身份验证过程失败。我尝试了太多次,但还是无法成功,直到我决定尝试使用名为的文件labviewprofull

./labviewprofull

令我惊讶的是,它成功了,它打开了一个功能齐全的 LabVIEW。

为了创建桌面文件以便从桌面打开 LabView,您可以在文本编辑器中创建一个空文件,并输入以下内容:

Type=Application Terminal=false Exec=env
LD_LIBRARY_PATH=/usr/local/natinst/LabVIEW-2020-64
/usr/local/natinst/LabVIEW-2020-64/labviewprofull
Icon=/usr/local/natinst/LabVIEW-2020-64/etc/desktop/icons/labview.png

不要忘记将图标位置更改为 LabVIEW 图标文件所在的位置。

完成后,将此文件保存为 LabVIEW.desktop 并保存到桌面,右键单击并选择允许启动。这样您就可以在 Ubuntu 上拥有 LabVIEW 社区。如果您遇到问题,请不要忘记发表评论,看看我或其他人是否能提供帮助。

我希望这对其他人有用,祝你好运;)

答案2

我已经使用 Ubuntu 为 Linux 安装了 labview,并且提供了安装 rpm 的脚本。无需将 rpm 转换为 deb。

将 装入Linux 发行版后,您将在其中找到一个LabView.iso脚本。此脚本有文档记录,但记录不全。cd./bin/INSTALL.norpms

下面是我安装 rpm 文件的一个示例:

cd ./STATIC/LabVIEW

^---- 这是我的 LabVIEW 工作文件夹

mkdir /usr/local/natinst/
chmod 755 /usr/local/natinst/

安装包(.rpm)文件,工作示例:

sudo ./bin/INSTALL.norpm labview-2020-desktop-20.0.0-1.x86_64.rpm

核实:

ls -lta /usr/local/natinst/LabVIEW-2020-64/etc/desktop/*

我想说这是一个未记录的但是对 Ubuntu 安装的巨大简化。

答案3

感谢最先回答者提供的非常有用的指导!

它工作得很好!

我想说的是:

你可能必须先将一些软件包(i386)转换为 tgz,然后再转换为 deb

对我来说这是有帮助的:

https://www.maketecheasier.com/convert-32bit-rpm-to-deb-64bit/

答案4

我按照上述说明在解压目录中执行了以下命令序列:

sudo rm *i386*
sudo alien *.rpm --scripts -k
sudo dpkg -i *.deb

我在执行 dpkg 命令时收到以下错误:

Errors were encountered while processing:
 niexfinder-base_1.0-59_all.deb
 niexfinder-exe_1.0-59_amd64.deb
 niexfinder-labview-2021_21.0.0-1_all.deb
 niexfinder-lib-2021_21.0.0-1_amd64.deb

尽管如此,当我输入命令时:

/usr/local/natinst/LabVIEW-2021-64/labviewprofull

LabVIEW 启动后,我能够创建项目和 VI。我还不知道这些错误有多严重。

我的操作系统是 Ubuntu 20.04

相关内容