
Wine is a compatibility layer in Linux that is capable of running many programs designed to work on Microsoft Windows. Once it is properly installed, you can install & use many Windows programs.
See these websites for a list of Windows programs that work with Wine:
See the WineWorking page to see which Windows programs Puppy users have used in Wine, and add ones you have got working under Wine.
If you use Puppy 2.10 or later, download this file to /mnt/home , and reboot:
http://dotpups.de/dotpups/Emulators/Wine-0.9.22/Wine-0.9.22_210.sfs∞ (8.8 MB)
If you use an older Puppy or have problems with the .sfs, install this dotpup:
http://dotpups.de/dotpups/Emulators/Wine-0.9.22/Wine-0.9.22.pup∞ (8.6 MB, 52 MB extracted)
(note: I tried ONLY Puppy 2.10 Exclamation)
If you never ran wine before, it will not work.
In this case, install this dotpup, it includes some working preferences and the "Wordviewer" from Microsoft.
You can run Wordview from Puppys menu.
http://dotpups.de/dotpups/Emulators/Wine-0.9.22/Wine-0.9.22-drive_c-and-Wordview.pup∞ (4.4 MB)
You also should install this dotpup, it adds mime-types to Rox 1.2, so you can click on a ".exe" to run it.
To find your Windows-programs, click on the "home"-icon on your desktop, and there on WINDOWS-C-DRIVE.
It also adds a menu-entry for "winecfg", a tool to setup Wine.
http://dotpups.de/dotpups/Emulators/Wine-0.9.22/Wine-mime-type-for-Rox-1.2.pup∞
Versions
The most stable version of Wine working well in Puppy is Wine 0.9.17. We can downlaod that Dot Pup from http://dotpups.de/dotpups/Emulators/Wine-0.9.17.pup∞
Versions 0.9.18, 0.9.19 and 0.9.20 have been identified to cause problems both in Puppy and Ubuntu. Further information on this can be found at:
http://www.murga.org/~puppy/viewtopic.php?t=10455∞
http://www.murga.org/~puppy/viewtopic.php?t=10161&postdays=0&postorder=asc&start=0∞
http://www.murga.org/~puppy/viewtopic.php?t=9776∞
http://www.murga.org/~puppy/viewtopic.php?t=9536∞
Downloading and Compiling Latest Wine release - How To: [ see also: http://puppylinux.org/wikka/CompileWine∞ ]
The latest Wine binary can be downloaded from www.winehq.org for compilation.
The downloaded binary can be compiled using the following steps:
1) Make sure that the pup_save.sfs is = or > than 1.536 GB in size. ( The untarred binary uncompresses from 12 MB to around 950 MB )
2) Create a folder named Wine09XX in /root/my-documents preferably.
3) Start Uncompressing Wine 09.XX.tar.bz2 by clicking it. This shows all the files in the pupzip window. Now left click Select All button and then left click Extract button . This will cause a window to pop up in which you can choose to extract all the files to /root/my-documents/Wine09XX . Close pupzip window once the extraction is over.
4) Go to /usr/my-documents/Wine09XX . Right Click and select Xterm Here to open the console window.
5) Compile the files to /usr/local/Wine09XX . To do this, type in the console window the following command: ./configure --prefix=/usr/local/Wine09XX and press Enter.
6) Compilation starts. It stops after some time. Now type: make & make depend . It takes close to half an hour in my machine (AMD Athlon 2200+ 1GB RAM) for this process to end. Once this stops, type make install . This process takes a few minutes to complete . Now go to /usr/local/Wine09XX; right click; press Dir 'C' - Disk Usage; you will find that this is around 250 MB. You may burn this to a CD or a USB stick for future use. Now copy this to say /root .
7) Go to /root/Wine09XX . Time to strip. Click bin first and right click; select Xterm Here; type in the console window the following command: strip * This strips and reduces the folder size. Now go to the lib folder. Open the wine sub folder; run the strip command in the console window as before. After this check the /root/Wine09XX folder for its size, It is now drastically lean and is just around 45 MB!
8) After this there are two directions you may choose to take: a) Make a dot pup using Mark's dot pup wizard available at: or b) make a Wine_XXX.sfs file from this stripped folder.
9) To make the Wine_XXX.sfs file go to /root where the stripped Wine09XX folder resides. Right Click and choose Xterm Here to open the console window. Type the following command : mksquashfs /root/Wine09XX /root/Wine_XXX.sfs and press Enter. This produces the needed compressed .sfs file. This is usually 4 times smaller than the original. It usually is around 9.5 MB in size.
10. Copy the Wine_XXX.sfs [ rename XXX as 202 if you are using Puppy 2.02 or 201 if using Puppy 2.01 or 2.10 when using the latest Puppy 2.10 ] to /mnt/home where the pup_save.sfs resides.
11. And finally, please don't forget to share the compiled Wine_XXX.sfs in the Puppy Forum, so that all of us can have a continued fun with Wine.