Difference between revisions of "Wine"
Moskalenko (talk | contribs) (Created page with "Category:SoftwareCategory:Emulator {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|wine}} |{{#vardefine:url|https://www.winehq.org/}} <!--CONFIGURATION: OPTIONAL (|...") |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Category:Software]][[Category: | + | [[Category:Software]][[Category:Linux]][[Category:Utility]] |
{|<!--CONFIGURATION: REQUIRED--> | {|<!--CONFIGURATION: REQUIRED--> | ||
|{{#vardefine:app|wine}} | |{{#vardefine:app|wine}} | ||
Line 5: | Line 5: | ||
<!--CONFIGURATION: OPTIONAL (|1}} means it's ON)--> | <!--CONFIGURATION: OPTIONAL (|1}} means it's ON)--> | ||
|{{#vardefine:conf|}} <!--CONFIGURATION--> | |{{#vardefine:conf|}} <!--CONFIGURATION--> | ||
− | |{{#vardefine:exe|}} <!--ADDITIONAL INFO--> | + | |{{#vardefine:exe|1}} <!--ADDITIONAL INFO--> |
|{{#vardefine:job|}} <!--JOB SCRIPTS--> | |{{#vardefine:job|}} <!--JOB SCRIPTS--> | ||
|{{#vardefine:policy|}} <!--POLICY--> | |{{#vardefine:policy|}} <!--POLICY--> | ||
Line 21: | Line 21: | ||
<!--Modules--> | <!--Modules--> | ||
− | == | + | ==Environment Modules== |
− | + | Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application. | |
− | |||
− | < | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==System Variables== | ==System Variables== | ||
− | * HPC_{{ | + | * 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 (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...