From Fedora Project Wiki

No edit summary
(→‎Available versions: fedora 20. wine version)
(60 intermediate revisions by 14 users not shown)
Line 1: Line 1:
<!-- page was renamed from AndreasBierfert/wine
{{autolang|base=yes}}
-->
[http://winehq.org/ Wine] is an open source implementation of the Windows API on top of X and OpenGL.
= Wine =
 
== About ==
== Packages ==
Wine is an open source implementation of the windows api ontop of X and opengl. The official homepage is located at [http://winehq.org] . The packages I maintain are split up to allow for smaller installations.
 
Normal users utilizing the Fedora repository should be able to use yum to install the packages.
Fedora's Wine packages are split up to allow for smaller installations. The <tt>wine</tt> meta package will bring with it the most important components of Wine. Expert users may want to pick specific components from the list below:
<pre>
yum install wine
</pre>
This will install the ''wine'' meta package containing a standard set of dependencies. Expert users that want certain specific wine packages to be installed can choose from the list below:


{| border="1"
{| border="1"
|-
|-
| '''name''' || ''' summary '''
| '''name''' || ''' summary '''
|-
| ''wine'' || Meta package
|-
| ''wine-alsa'' || ALSA sound support for wine
|-
|-
| ''wine-capi'' || ISDN support for wine
| ''wine-capi'' || ISDN support for wine
|-
|-
| ''wine-cms'' || Color Management for wine
| ''wine-cms'' || Color Management for wine
|-
| ''wine-common'' || Common wine files and scripts
|-
|-
| ''wine-core'' || Wine core package
| ''wine-core'' || Wine core package
|-
| ''wine-courier-fonts'' || Wine Courier font family
|-
| ''wine-desktop'' || Desktop integration features
|-
|-
| ''wine-devel'' || Wine development environment
| ''wine-devel'' || Wine development environment
|-
|-
| ''wine-esd'' || ESD sound support for wine
| ''wine-fonts'' || Wine font meta package
|-
|-
| ''wine-jack'' || JACK sound support for wine
| ''wine-ldap'' || LDAP support for wine
|-
|-
| ''wine-ldap'' || LDAP support for wine
| ''wine-marlett-fonts'' || Wine Marlett font family
|-
| ''wine-ms-sans-serif-fonts'' || Wine MS Sans Serif font family
|-
| ''wine-openal'' || OpenAL sound support for wine
|-
| ''wine-pulseaudio'' || PulseAudio support for wine
|-
| ''wine-small-fonts'' || Wine Small font family
|-
| ''wine-symbol-fonts'' || Wine Symbol font family
|-
| ''wine-systemd'' || Systemd configuration for the wine binfmt handler
|-
| ''wine-system-fonts'' || Wine System font family
|-
| ''wine-sysvinit'' || SysV initscript for the wine binfmt handler
|-
|-
| ''wine-nas'' || NAS sound support for wine
| ''wine-tahoma-fonts'' || Wine Tahoma font family
|-
|-
| ''wine-tools'' || Additional wine tools
| ''wine-twain'' || Twain (image scanning) support for wine
|-
|-
| ''wine-twain'' || Twain support for wine
| ''wine-wow'' || Files for wine wow separation
|}
|}


For debugging purposes ''wine-debuginfo'' is also available in the debug repositories. Additional documentation is provided via the ''wine-docs '' package.
Additional documentation is provided via the ''wine-docs '' package.
 
== Fedora ==


'''Active Fedora Versions:''' F-7, F-8, F-9, devel(F-10)
== Available versions ==


'''Current Versions:'''
'''Current versions of Wine in Fedora:'''
{| border="0"
{| border="0"
| Fedora 20 || 1.7.26
|-
|-
| stable || 1.0-rc3
| Fedora 19 || 1.6-rc2
|-
|-
| updates-testing || 1.0-rc4
| Fedora 18 || 1.5.29
|-
|-
| devel || 0.9.58
| Fedora 17 || 1.5.29
|-
| EPEL 6 || 1.4.1
|-
| [[EPEL]] 5 || 1.0.1
|}
|}


Fedora packages can be found at [http://download.fedora.redhat.com/pub/fedora/linux/]  or installed via yum as stated above.
Newer versions may be available in the corresponding <tt>updates-testing</tt> repositories.


== RHEL/Centos ==
== Testing Versions ==
 
{| border="0"
'''Active EPEL Versions:''' EL-4, EL-5
| Fedora 19 || -
 
'''Current Version:''' 0.9.57
 
RHEL/Centos packages can be found at [http://download.fedora.redhat.com/pub/epel/]  or installed via yum as stated above if the epel repository is enabled. To learn more about EPEL take a look at Self:EPEL.
 
== Bugs and Problems ==
 
{{admon/important|Attention Fedora 9 Users|Due to a kernel feature in Fedora 9 (and rawhide) wine may not run. If this is the case please read http://wiki.winehq.org/PreloaderPageZeroProblem to verify if these problems relate to this bug.}}
 
'''Current Fedora Wine Bugs:''' 4
 
{| border="1"
|-
|-
| '''#bug''' || '''description'''
| Fedora 18 || -
|-
|-
| 313581 || arabic letters in wine-0.9.44-1.fc7
| Fedora 17 || -
|-
|-
| 375101 || Printing from apps run under wine crashes wine
| EPEL 6 || -
|-
|-
| 313581 || wine: Missing font files cause wine to render strange letters
| [[EPEL]] 5 || -
|-
| 417161 || Font not found in wine
|}
|}


=== Reporting Bugs ===
== Bugs and problems ==


Before reporting bugs against wine please make sure your system is up-to-date.
{{admon/important|Having trouble?|You may want to consult the list of [https://admin.fedoraproject.org/pkgdb/acls/bugs/wine current Fedora Wine Bugs].}}
 
Before reporting bugs against Wine please make sure your system is fully up to date.


<pre>
<pre>
Line 88: Line 101:
</pre>
</pre>


Also check if a newer version is available in updates-testing
Also check if a newer version is available in updates-testing.
<pre>
<pre>
yum --enablerepo=updates-testing upgrade wine
yum --enablerepo=updates-testing upgrade wine
</pre>
</pre>


Please make sure before reporting bugs that you have at least the ''wine'' meta package (+ dependencies) installed
If you are using the proprietary graphics drivers please remove them from your system and try again, as they are known to cause problems.


Then check in the Wine Application Database [http://appdb.winehq.org]  if your application is supported and the bug is a packaging bug and not a bug/missing feature in wine.
When debugging Wine, your goal is to determine if the issue is one of ''code functionality'' or ''packaging in Fedora''.


The next step is to check in the above list if your packaging bug has already been reported.
Check the [http://appdb.winehq.org Wine Application Database] to see if your application is supported, or if there are known issues that match yours.  Anything that falls into this category is a bug in upstream code functionality.


If you are using the proprietary graphic drivers from ati or nvidia please remove them from your system and try again as they are known to cause problems.
The next step is to see if the problem persists with a clean ~/.wine folder.  To try this without losing your old configuration:
 
 
The next step is to see if the problem persists with a clean ~/.wine folder.  To try this without losing your old configuration do something like
<pre>
<pre>
mv ~/.wine ~/.wine-save
mv ~/.wine ~/.wine-save
</pre>
</pre>


Afterwards try to trigger the bug again. Your original wine folder can be restored with
Afterwards try to trigger the bug again. Your original wine folder can be restored with:
<pre>
<pre>
rm -fr ~/.wine; mv ~/.wine-save ~/.wine
rm -fr ~/.wine; mv ~/.wine-save ~/.wine
</pre>
</pre>


If your application still does not work but has been working in a previous version of wine it is probably a regression. Take a look a the
If your application still does not work but has been working in a previous version of wine it is probably a regression. Consider filling a bug in the upstream [http://bugs.winehq.org/ Wine bug tracking system].
[http://appdb.winehq.org/] wine application database and consider filling a bug in the winehq bugzilla [http://bugs.winehq.org/] .
 
If you really think that your bug is Fedora-related, file a bug against the Wine component in [https://bugzilla.redhat.com Fedora's bug tracking system].


If you really thing that your bug is packaging related fill a bug against the wine component at [https://bugzilla.redhat.com] .


<pre>
==Updates-Testing==
1. Installed wine version:
2. Installed wine subpackages:
3. Selinux mode:
4. Window Manager:


Steps to trigger the problem:
If you use the version of wine in the updates-testing repository then please log into [https://admin.fedoraproject.org/updates bodhi] and comment on the build, including any problems that may be in the packaging, naming, or elsewhere. The build needs positive karma to be pushed to the updates repository.
</pre>

Revision as of 07:42, 27 September 2014

Wine is an open source implementation of the Windows API on top of X and OpenGL.

Packages

Fedora's Wine packages are split up to allow for smaller installations. The wine meta package will bring with it the most important components of Wine. Expert users may want to pick specific components from the list below:

name summary
wine Meta package
wine-alsa ALSA sound support for wine
wine-capi ISDN support for wine
wine-cms Color Management for wine
wine-common Common wine files and scripts
wine-core Wine core package
wine-courier-fonts Wine Courier font family
wine-desktop Desktop integration features
wine-devel Wine development environment
wine-fonts Wine font meta package
wine-ldap LDAP support for wine
wine-marlett-fonts Wine Marlett font family
wine-ms-sans-serif-fonts Wine MS Sans Serif font family
wine-openal OpenAL sound support for wine
wine-pulseaudio PulseAudio support for wine
wine-small-fonts Wine Small font family
wine-symbol-fonts Wine Symbol font family
wine-systemd Systemd configuration for the wine binfmt handler
wine-system-fonts Wine System font family
wine-sysvinit SysV initscript for the wine binfmt handler
wine-tahoma-fonts Wine Tahoma font family
wine-twain Twain (image scanning) support for wine
wine-wow Files for wine wow separation

Additional documentation is provided via the wine-docs package.

Available versions

Current versions of Wine in Fedora:

Fedora 20 1.7.26
Fedora 19 1.6-rc2
Fedora 18 1.5.29
Fedora 17 1.5.29
EPEL 6 1.4.1
EPEL 5 1.0.1

Newer versions may be available in the corresponding updates-testing repositories.

Testing Versions

Fedora 19 -
Fedora 18 -
Fedora 17 -
EPEL 6 -
EPEL 5 -

Bugs and problems

Important.png
Having trouble?
You may want to consult the list of current Fedora Wine Bugs.

Before reporting bugs against Wine please make sure your system is fully up to date.

yum upgrade

Also check if a newer version is available in updates-testing.

yum --enablerepo=updates-testing upgrade wine

If you are using the proprietary graphics drivers please remove them from your system and try again, as they are known to cause problems.

When debugging Wine, your goal is to determine if the issue is one of code functionality or packaging in Fedora.

Check the Wine Application Database to see if your application is supported, or if there are known issues that match yours. Anything that falls into this category is a bug in upstream code functionality.

The next step is to see if the problem persists with a clean ~/.wine folder. To try this without losing your old configuration:

mv ~/.wine ~/.wine-save

Afterwards try to trigger the bug again. Your original wine folder can be restored with:

rm -fr ~/.wine; mv ~/.wine-save ~/.wine

If your application still does not work but has been working in a previous version of wine it is probably a regression. Consider filling a bug in the upstream Wine bug tracking system.

If you really think that your bug is Fedora-related, file a bug against the Wine component in Fedora's bug tracking system.


Updates-Testing

If you use the version of wine in the updates-testing repository then please log into bodhi and comment on the build, including any problems that may be in the packaging, naming, or elsewhere. The build needs positive karma to be pushed to the updates repository.