• docker下运行labview2010


    前言

    本人笔记本用kali,因课程需要,要在Linux下运行Labview,找到了2010的iso,但只支持rehat系列的发行版,用rpm转化deb的方案不可行,尝试了在virtualbox下运行winxp跑labview2012和fedora跑labview2010,但机器太老了,不流畅,想到了利用docker跑gui的方式,尝试了下,感觉不错。

    install docker

    download frome docker.io or ustc mirror
    get docker_ce.deb
    sudo dpkg -i docker_ce.deb

    install docker container

    abc@kali:~$ docker search fedora32
    NAME                             DESCRIPTION                        STARS     OFFICIAL   AUTOMATED
    hugodby/fedora32                 Images of fedora i386 / 32 bits    0                    
    savoirfairelinux/ring-fedora32   Images of fedora i386 / 32 bits    0                    
    abc@kali:~$ docker pull hugodby/fedora32
    ...
    

    plug in usb soundcard as /dev/dsp1,then
    mount labview.iso to host:/home/abc/labview/

    docker run -ti -v /tmp/.X11-unix:/tmp/.X11-unix -v /home/abc/labview:/mnt  -e DISPLAY=$DISPLAY --device /dev/dsp1  hugodby/fedora32 bash
    

    install labview in docker /mnt

    run labview

    in docker 'fedora32'
    labview &
    提示缺乏组件,用yum命令安装,OK!

    注:这里可能会出现主机上没有/dev/dsp*

    apt install alsa-oss
    sudo modprobe snd_pcm_oss
    sudo modprobe snd_mixer_oss 
    

    or add to /etc/modules(/etc/modules-load.d/modules.conf )

    abc@kali:~$ cat  /etc/modules-load.d/modules.conf 
    # /etc/modules: kernel modules to load at boot time.
    # This file contains the names of kernel modules that should be loaded
    # at boot time, one per line. Lines beginning with "#" are ignored.
    snd_pcm_oss
    snd_mixer_oss
    

    若提示无法连接xserver,在主机上运行
    xhost+

    效果:

    labview on docker

  • 相关阅读:
    Linux 文件、目录与磁盘格式
    前端初始-HTML
    图片验证码
    note_Set
    MVC登出友情提示
    c#后台调用API
    服务器上调用 批处理、程序集的那些事
    客户懂点代码是最致命的毒药
    Json基础
    多条目日志记录小结
  • 原文地址:https://www.cnblogs.com/gglin/p/7016035.html
Copyright © 2020-2023  润新知