Sunday, 21 December 2008

Installing & Using Winetricks

Winetricks is a quick and simple way of installing a number of different Windows Runtime Libraries that are often needed to run Windows applications within Wine.

To download Winetricks, you can find the package here: http://www.kegel.com/wine/winetricks [Right Click - Save As]
or download it using the following command:
wget http://www.kegel.com/wine/winetricks


Once downloaded, you can run the program by:
sh winetricks

Or you can install it by changing the permissions on it, and moving it to the /usr/local/bin directory:
chmod +x winetricks && sudo mv winetricks /usr/local/bin

You will now be able to run the application by just typing in winetricks

When running the command from the terminal, a graphical user interface will appear for you to select what libraries it is that you want to install. If you know what libraries it is that you need installing, then you can run a command like the following to speed things up a little:
winetricks corefonts


If you have any problems whilst running this application, then please do leave a comment :)

1 comment:

  1. Since you brought it up...I'm trying to use the vcrun2005 package on winetricks, and I'm getting some strange feedback:

    fixme:advapi:LookupAccountNameW (null) L"cduston" (nil) 0x33f590 (nil) 0x33f594 0x33f588 - stub
    fixme:advapi:LookupAccountNameW (null) L"cduston" 0x152820 0x33f590 0x153020 0x33f594 0x33f588 - stub
    fixme:msi:ACTION_HandleStandardAction unhandled standard action L"SetODBCFolders"
    fixme:msi:msi_unimplemented_action_stub RemoveExistingProducts -> 1 ignored L"Upgrade" table values
    fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 10 ignored L"MsiAssembly" table values
    fixme:msi:install_assembly Manifest unhandled
    fixme:msi:install_assembly Win32 assemblies not handled

    It would appear it cannot find my account name, and fails in some kind of manifest and win32 install. The program this is supposed to fix fails as well. Any ideas?

    ReplyDelete