| <chapter id="getting-wine"> | |
| <title>Getting Wine</title> | |
| <sect1> | |
| <title>The Many Forms of Wine</title> | |
| <para> | |
| 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. | |
| </para> | |
| <para> | |
| 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 | |
| <link linkend="getting-dist-debian">Debian</link>, | |
| <link linkend="getting-dist-redhat">Red Hat</link>, and | |
| <link linkend="getting-dist-other">other</link> distributions. | |
| </para> | |
| <para> | |
| 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. | |
| </para> | |
| </sect1> | |
| <sect1 id="getting-dist-debian"> | |
| <title>Getting Wine for a Debian System</title> | |
| <para> | |
| In most cases on a Debian system, you can install Wine with a | |
| single command, as root: | |
| </para> | |
| <screen> | |
| <prompt># </><userinput>apt-get install wine</> | |
| </screen> | |
| <para> | |
| <command>apt-get</command> 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. | |
| </para> | |
| <para> | |
| 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 <ulink url="http://www.debian.org"> | |
| www.debian.org</ulink>. | |
| </para> | |
| <para> | |
| To install a package that's not part of your distribution, you | |
| must use <command>dpkg</command> instead of | |
| <command>apt-get</command>. Since <command>dpkg</command> | |
| 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 <guibutton>Go To Download | |
| Page</guibutton> button and follow the instructions. Save the | |
| file to your hard drive, then run <command>dpkg</command> on it. | |
| For example, if you saved the file to your home directory, you | |
| might perform the following actions to install it: | |
| </para> | |
| <screen> | |
| <prompt>$ </><userinput>su -</> | |
| Password: | |
| <prompt># </><userinput>cd /home/user</> | |
| <prompt># </><userinput>dpkg -i wine_<replaceable>0.0.20021031-1</>.deb</> | |
| </screen> | |
| <para> | |
| You may also want to install the | |
| <systemitem>wine-doc</systemitem> package, and if you are | |
| using Wine from the 2.3 distribution (Woody), the | |
| <systemitem>wine-utils</systemitem> package as well. | |
| </para> | |
| </sect1> | |
| <sect1 id="getting-dist-redhat"> | |
| <title>Getting Wine for a Red Hat System</title> | |
| <para> | |
| Red Hat/RPM users can use <ulink url="http://rpmfind.net/linux/RPM/"> | |
| rpmfind.net</ulink> to track down available Wine RPM binaries. | |
| <ulink url="http://rpmfind.net/linux/RPM/WByName.html"> This | |
| page</ulink> contains a list of all rpmfind packages that start with | |
| the letter "W", including a few Wine packages. | |
| </para> | |
| <para> | |
| Of course now that you have the RPM package, you may be wondering | |
| "What in the world do I do with this thing?". | |
| </para> | |
| <para> | |
| 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: | |
| </para> | |
| <screen> | |
| <prompt># </><userinput>rpm -ivh wine-<replaceable>20020605-2.i386</>.rpm</> | |
| </screen> | |
| <para> | |
| You may also want to install the | |
| <systemitem>wine-devel</systemitem> package. | |
| </para> | |
| </sect1> | |
| <sect1 id="getting-dist-other"> | |
| <title>Getting Wine for Other Distributions</title> | |
| <para> | |
| The first place you should look if your system isn't Debian or | |
| Red Hat is the <ulink | |
| url="http://www.winehq.com/download/">WineHQ Download | |
| Page</ulink>. This page lists many assorted archives of | |
| binary (precompiled) Wine files. | |
| </para> | |
| <para> | |
| <ulink url="http://ftpsearch.lycos.com/?form=medium"> | |
| Lycos FTPSearch</ulink> is another useful resource for | |
| tracking down miscellaneous distribution packages. | |
| </para> | |
| <para> | |
| NOTE: If you are running a Mandrake system, please see the page | |
| on how to get wine for a | |
| <link linkend="getting-dist-redhat">Redhat</link> system, | |
| as Mandrake is based on Redhat. | |
| </para> | |
| <!-- *** Add other distributions, e.g., SUSE, Slackware *** --> | |
| </sect1> | |
| </chapter> | |
| <!-- Keep this comment at the end of the file | |
| Local variables: | |
| mode: sgml | |
| sgml-parent-document:("wine-doc.sgml" "set" "book" "chapter" "") | |
| End: | |
| --> |