Wine is a package which allows Windows applications to run on
Linux. HiC will run on Wine, but some
configuration work is required.
- Install Wine for your version of Linux. It's available from WineHQ.
- Download HiC to your computer.
- Obtain a legal copy of riched20.dll and riched32.dll. Both the Windows
XP and Vista versions of these DLLs appear to work; let me know if you have additional
experiences to share.
- Rename the existing riched20.dll and riched32.dll files in
/.wine/drive_c/windows/system32.
- Paste the Windows DLLs into /.wine/drive_c/windows/system32.
- Open the Wine configuration by executing the command winecfg from
the Linux prompt.
- On the applications tab, click "Add Application".
- Browse to the HiC executable, select it and click Open.
- With the HiC executable selected on the Applications tab, set "Windows
Version:" to "Windows XP".
- Click on the libraries tab to configure DLL overrides.
- Select "riched20" from the "New override for library:" combo box.
- Click Add
- Choose "Native then Builtin" on the dialog that appears.
- Select "riched32" from the "New override for library:" combo box.
- Click Add
- Choose "Native then Builtin" on the dialog that appears.
- Run HiC using wine (that is, type wine <path to HiC
executable>). For example, if HiC is your current
directory you'd type
wine HiC.exe
This procedure was tested with the following:
- Wine 0.9.49 on SuSE Linux Enterprise Desktop
10.1 with DLLs from Windows XP Pro.
- Wine 0.9.55 in Ubuntu 7.10 with DLLs from Vista Home Premium (though
a subsequent report suggests there may be problems with this
configuration)
Please let me know if you find any improvements to the above or other notes
that should be shared! You can send email to Dr. Rob Hasker.
Many thanks to Valerie
Cowling for working this out!