最近研究室要用到 labview 进行相关开发研究的模拟仿真。基于那 dt 的价格问题 boss 只给争取到一套。于是楼主觉得装 windows 上太浪费了。放 linux 上可以多人使用,于是开始折腾。
首先查看 labview 支持的 linux 发行版 —>Red Hat Enterprise Linux Desktop + Workstation 6 or later, openSUSE 12.3 or 13.1, or Scientific Linux 6 or later 红帽收费,SL 科学实验室向,相关设置都有针对科学运算调整过,于是选择了 openSUSE。
openSUSE 相关安装设置全部完成之后,开始尝试 labview2013 的安装…
然后,楼主果断被 NI 玩了。安装光盘放进 driver 里,o 娘可用设备里提示有 DVD,但是没有打开选项只有 K3b 烧录一个选择。好吧,去 ni 官网查看 LVforlinux 的安装文档 —>
•Insert and mount the LabVIEW installation media.
• As the root user in the mounted directory, enter
sh ./INSTALL
to install LabVIEW
in the /usr/local directory.
Note:
To manually install LabVIEW without using the INSTALL script, refer to the READMEfile in /mnt/cdrom
安装说明在 /mnt/cdrom 里面,于是楼主 google 之,发现 LV 的安装指导手册里面需要:
1 登录 root 账户
2
mount /mnt/cdrom
3
./INSTALL
执行上面的 step----->1.su 2.mount: 在 /etc/fstab 中找不到 /mnt/cdrom
根据错误提示戳了戳度娘 —> 需要先把 /dev/cdrom 装载到 /mnt/cdrom 然后才能 cd 之。于是
mount /dev/cdrom /mnt/cdrom
mount: /dev/sr0 写保护,将以只读方式挂载
mount: 文件系统类型错误、选项错误、/dev/sr0 上有坏超级块、
缺少代码页或助手程序,或其他错误
有些情况下在 syslog 中可以找到一些有用信息 - 请尝试
dmesg | tail 这样的命令看看。
拔出安装盘仔细检查 ---->NI LabView Professional Development System for Linux(R) and OS X 10.8.0 to 10.9.0
没错啊,是对应 linux 系统的啊……w……难道盘坏了 于是给 call 给 NI 说盘坏了于是 NI 直接发了新的安装套件过来还是 2014 版的。
于是重复以上步骤 ------>
mount: /dev/sr0 写保护,将以只读方式挂载
mount: 文件系统类型错误、选项错误、/dev/sr0 上有坏超级块、
缺少代码页或助手程序,或其他错误
有些情况下在 syslog 中可以找到一些有用信息 - 请尝试
dmesg | tail 这样的命令看看。
… 好吧,不是盘坏了。但是为毛就装载不了?
于是 G 娘度娘 NI 本站到处找解决方法,来来回回折腾了 2 天,终于在 NI 官网的一个小角落里面找到了 ---->
digital.ni.com/public.nsf/allkb/A72A73485ED5C35A862576870054CE5A
居然是文件系统类型的问题,文件系统类型! 非 MAC OS 不能读!!!
让我们再来看看盘上写的:NI LabView Professional Development System for Linux(R) and OS X 10.8.0 to 10.9.0 linux 在前啊。
于是现在楼主对 NI 感累不爱之后终于开始能正常使用 LV 了,接下来的任务是搭载多人环境…
楼主在这里把被 NI 坑的经历告诉广大小伙伴们,希望大家不要再被坑一次