Difference between revisions of "Wine"

From UFRC
Jump to navigation Jump to search
Line 41: Line 41:
 
<!--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 49:
 
  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...
  
 
|}}
 
|}}

Revision as of 21:02, 1 March 2017

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.

Required Modules

Serial

  • wine

System Variables

  • HPC_{{#uppercase: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...