Difference between revisions of "Wine"

From UFRC
Jump to navigation Jump to search
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Software]][[Category:Emulator]]
+
[[Category:Software]][[Category:Linux]][[Category:Utility]]
 
{|<!--CONFIGURATION: REQUIRED-->
 
{|<!--CONFIGURATION: REQUIRED-->
 
|{{#vardefine:app|wine}}
 
|{{#vardefine:app|wine}}
Line 21: Line 21:
  
 
<!--Modules-->
 
<!--Modules-->
==Required Modules==
+
==Environment Modules==
===Serial===
+
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
* {{#var:app}}
 
<!--
 
===Parallel (OpenMP)===
 
* intel
 
* {{#var:app}}
 
===Parallel (MPI)===
 
* intel
 
* openmpi
 
* {{#var:app}}
 
-->
 
 
==System Variables==
 
==System Variables==
* HPC_{{#uppercase:{{#var:app}}}}_DIR - installation directory
+
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory
 
<!--Configuration-->
 
<!--Configuration-->
 
{{#if: {{#var: conf}}|==Configuration==
 
{{#if: {{#var: conf}}|==Configuration==
Line 41: Line 31:
 
<!--Run-->
 
<!--Run-->
 
{{#if: {{#var: exe}}|==Additional Information==
 
{{#if: {{#var: exe}}|==Additional Information==
 +
Command-line:
  
 
Major wine commands have been wrapped and are available directly: wine  wine64  wine-auto  winebuild  winecfg  wineconsole  winedbg  winefile  winegcc  winemine  wine-preloader  winetricks
 
Major wine commands have been wrapped and are available directly: wine  wine64  wine-auto  winebuild  winecfg  wineconsole  winedbg  winefile  winegcc  winemine  wine-preloader  winetricks
Line 48: Line 39:
 
  module load wine
 
  module load wine
 
  launch_wine some_other_command
 
  launch_wine some_other_command
 +
 +
If you need to run Windows GUI applications you'll have to use [[GUI Programs]] with a custom job script. An example is forthcoming...
  
 
|}}
 
|}}

Latest revision as of 17:43, 22 August 2022

Description

wine website  

Wine (originally an acronym for "Wine Is Not an Emulator") is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.

Environment Modules

Run module spider wine to find out what environment modules are available for this application.

System Variables

  • HPC_WINE_DIR - installation directory

Additional Information

Command-line:

Major wine commands have been wrapped and are available directly: wine wine64 wine-auto winebuild winecfg wineconsole winedbg winefile winegcc winemine wine-preloader winetricks

If you need to run a wine-related executable that's not listed above use the generic 'launch_wine' command to run it. E.g.

module load wine
launch_wine some_other_command

If you need to run Windows GUI applications you'll have to use GUI Programs with a custom job script. An example is forthcoming...