Getting Wine The Many Forms of Wine The standard Wine distribution includes quite a few different executables, libraries, and configuration files. All of these must be set up properly for Wine to work well. This chapter will guide you through the necessary steps to get Wine installed on your system. If you are running a distribution of Linux that uses packages to keep track of installed software, you should be in luck: A prepackaged version of Wine should already exist for your system. The following sections will tell you how to find the latest Wine packages and get them installed. You should be careful, though, about mixing packages between different distributions, and even from different versions of the same distribution. Often a package will only work on the distribution it's compiled for. We'll cover Debian, Red Hat, and other distributions. If you're not lucky enough to have a package available for your operating system, or if you'd prefer a newer version of Wine than already exists as a package, you will have to download the Wine source code and compile it yourself on your own machine. Don't worry, it's not too hard to do this, especially with the many helpful tools that come with Wine. You don't need any programming experience to compile and install Wine, although it might be nice to have some minor UNIX administrative skills. Working from the source is covered in the Wine Developer's Guide. Getting Wine for a Debian System In most cases on a Debian system, you can install Wine with a single command, as root: # apt-get install wine apt-get will connect to a Debian archive across the Internet (thus, you must be online), then download the Wine package and install it on your system. End of story. Of course, Debian's pre-packaged version of Wine may not be the most recent release. If you are running the stable version of Debian, you may be able to get a slightly newer version of Wine by grabbing the package from the unstable distribution, although this may be a little risky, depending on how far the unstable distribution has diverged from the stable one. You can find a list of Wine binary packages for the various Debian releases using the package search engine at www.debian.org. To install a package that's not part of your distribution, you must use dpkg instead of apt-get. Since dpkg doesn't download the file for you, you must do it yourself. Follow the link on the package search engine to the desired package, then click on the Go To Download Page button and follow the instructions. Save the file to your hard drive, then run dpkg on it. For example, if you saved the file to your home directory, you might perform the following actions to install it: $ su - Password: # cd /home/user # dpkg -i wine_0.0.20021031-1.deb You may also want to install the wine-doc package, and if you are using Wine from the 2.3 distribution (Woody), the wine-utils package as well. Getting Wine for a Red Hat System Red Hat/RPM users can use rpmfind.net to track down available Wine RPM binaries. This page contains a list of all rpmfind packages that start with the letter "W", including a few Wine packages. Of course now that you have the RPM package, you may be wondering "What in the world do I do with this thing?". The easiest way to install an RPM is to make sure that you have not previously installed wine (perhaps, when you installed linux) and then switch to the directory you downloaded the rpm file to. Once there, type this one command as root: # rpm -ivh wine-20020605-2.i386.rpm You may also want to install the wine-devel package. Getting Wine for Other Distributions The first place you should look if your system isn't Debian or Red Hat is the WineHQ Download Page. This page lists many assorted archives of binary (precompiled) Wine files. Lycos FTPSearch is another useful resource for tracking down miscellaneous distribution packages. NOTE: If you are running a Mandrake system, please see the page on how to get wine for a Redhat system, as Mandrake is based on Redhat.