This repository is for all of my Singularity recipes and is linked to Singularity
Hub where they are built and available.
目前存在64位编译版本的wine以及wine+gluon
Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。Wine 不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是將 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合 Windows 应用到你的桌面。
Winetricks is a helper script to download and install various redistributable runtime libraries needed to run some programs in Wine. These may include replacements for components of Wine using closed source libraries.
编译了32位和64位的wine见WineDocker
xvfb-run ./winetricks -q msxml3 msxml4 msxml6
xvfb-run ./winetricks -q vcrun2015
为在Singularity而专门制作的64位的wine(因为Singularity对镜像建立限时两小时完成,而编译的过程很漫长因此只提供了64位版本的编译镜像 )
singularity exec --containall --bind ~/test_wine:/mnt WineSingularity_latest.sif wine /mnt/test_speed/perfectNum.exe
bsub -n 4 -q e3v5 -oo %J.log singularity exec --containall --bind ~/test_wine:/mnt WineSingularity_latest.sif wine /mnt/test_speed/perfectNum.exe
bsub -n 4 -q e3v5 -oo %J.log singularity exec -H /home-ssd/eeis/xiaozh/homie --pwd /mnt/Yanping13k_IFLYFE/batch_new --bind /home/eeis/xiaozh/300w_lab_hus:/mnt,/home/eeis/xiaozh/300w_lab:/data,/home-ssd/eeis/xiaozh/audio:/audio ../WineSingularity_latest.sif python run2.py UNIT_SELECTION 69
软件包安装,在鲁棒性上不如以上编译安装的
CentOS编译dockerfile正常也可运行简单exe但是容易报内存读错误,仅当做历程