During these challenging times, we guarantee we will work tirelessly to support you. We will continue to give you accurate and timely information throughout the crisis, and we will deliver on our mission — to help everyone in the world learn how to do anything — no matter what.
Thank you to our community and to all of our readers who are working to aid others in this time of crisis, and to all of those who are making personal sacrifices for the good of their communities. We will get through this together. Updated: August 12, Tech Tested. This wikiHow teaches you how to install and run Wine on a Linux computer. Wine is a program that allows you to run Windows applications on a non-Windows computer.
This article was co-authored by our trained team of editors and researchers who validated it for accuracy and comprehensiveness. The wikiHow Tech Team also followed the article's instructions and validated that they work. Learn more Explore this Article Installing Wine. Setting up Wine. Installing a Program.Its homepage can be found at WineHQ. They also have an Ubuntu page with installation and build advice. If you are running the latest release of Wine which is v1. First, please consider if you really need to run the specific Windows program because in most cases, its equivalent can be provided by an OpenSource program.
Also, consider using Qemu instead of Wine if you need a complete Windows installation. You should avoid using them unless the current stable version of Wine does not support or is incompatible with the application you wish to use. If you are using an older version of Wine and want support from WineHQ, you will need to upgrade to the latest development version first. If you do this, however, please file associated Wine bugs at winehq's Bugzilla Page rather than in Launchpad.
Initial Setup Before using Wine, it is necessary to create the fake C: drive where your Windows applications will be installed. This will create a hidden folder.
How to Install Wine in Linux Mint / Ubuntu to Run Windows Apps
Once this directory is created, the Wine Configuration Window will appear. This window will allow you to customize a variety of settings for Wine, including which Windows Version that is emulated, drive mappings, DLL overrides, as well as application specific settings. Click the Ok button to close the window. Download the. EXE executable. Place it in a convenient directory e. Open the terminal, and cd into the directory where the. EXE is located. Type wine the-name-of-the-application.
This will start the. EXE using Wine. If it is an installer, it should then run as it would in Windows. When done, close the application as one would normally. Generally programs will install themselves somewhere under Program Files inside the virtual Windows drive, following Windows conventions. You can also use the Wine file browser, by running winefile in a terminal.Running windows apps on elementary with WINE
Doubleclicking an executable in the Wine file browser will run it in Wine. Instead of having to always enter the terminal or use the Wine file browser, you may also create a desktop icon, and start a Wine application using that icon. To do this, right click on the desktop and select "Create a launcher.
For the command, type in wine the-location-of-the-program. The most important part of creating a launcher is the command, the generic name is not as important. Just make sure you de-select "Run in terminal. In some cases the application requires to be running from a certain location. If you desire to have an icon on the panel, create a launcher on the panel of choice.
Do this by right-clicking the panel, selecting "Add to Panel," and selecting "Custom Application Launcher.Installing a package on a fresh system is remarkably straightforward. Just download the package available for your distro and install it using your systems installation utility. Wine works on a huge amount of different Linux distributions and installing Wine should be no more difficult than installing any other software.
Chances are that there is a Wine package in your software app for easy installation. On Linux Mint If there are missing dependencies reported by apt-get, install them and do the update and install again. After installation, you may run below command to initialize your wine configuration.
You may be required to install other packages which are required for Windows applications to work well such as Mono and Gecko. Most binary Wine packages will associate Wine with.
So you can double click on the. Also, check out the Wine Application Database to see which apps work with Wine and how easy it is to set them up. Your installed applications are organized in the same way as it would when installing in Windows. You should be able to use them just as you would on Windows. If you have the app icon available on the desktop, you can start the app by clicking on them. You can now run those essential Windows programs and games on your Linux desktop.
Not every Windows software or application but many important ones can be installed via Wine. Thanks for reading and share your thoughts with us in the comments below.
Primary Menu LinuxAndUbuntu. How to install Wine in Linux? Or you can follow the steps below to install from the PPA. How to use Wine? Our sponsor - Deploy your server within 3 minutes. Sohail Mohd Sohail is a web developer and a Linux sysAdmin. He also loves to write how-to articles, applications reviews and loves to use new Linux distributions. Leave a Comment Cancel Reply Save my name, email, and website in this browser for the next time I comment.Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.
This is a call for proposals to host the next WineConf sometime this year. Ideally proposals would present. We'll need to choose a host relatively quickly as it does take time to plan and book the event. I'm hoping we can settle on a host by the end of February but ultimately that decision goes to the Wine Committee.
Questions, comments, concerns can be posted on the WineConf mailing list. A draft of a guide to hosting has been started on the wiki . Please take a look to get a sense of what is involved in hosting the conference. What's new in this release: Still more Media Foundation work. A few more modules converted to PE.
Improvements to gdb proxy mode. Various bug fixes. The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations. Compatibility mode used when reporting Windows version.
Better support for debug information in PE files. Support for linguistic case mappings. More attributes supported in WebServices. Students can apply now! Any student who wants to contribute to the Wine project will be welcome!Welcome to LinuxQuestions. You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features.
Registration is quick, simple and absolutely free. Join our community today! Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions. If you need to reset your password, click here. Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant.
They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own. Click Here to receive this Complete Guide absolutely free. By indubitableness at All times are GMT The time now is PM. Open Source Consulting Domain Registration. Search Blogs. Mark Forums Read. User Name. Remember Me? This tutorial started off as a reddit post that ended up getting out of hand.
The original poster asked for guidance regarding gaming in Linux. This tutorial covers relatively advanced probably closer to intermediate use of Wine. It will tell you which games work and on which versions of Wine they have been tested.Winecfg is a GUI configuration tool for Wine, designed to make life a little easier than editing the registry.
The goal of this document is to describe features of winecfg which may be less than intuitive. It should be noted that changes to winecfg have been proposed to increase its overall usability user friendliness. That said, this document may very well be much shorter in the future.
Tip: Although winecfg is a great configuration tool, some more advanced settings can be only be changed by editing the registry i. You can find some useful registry keys here. As always, one should exercise care when editing the registry. There are two ways you can use winecfg to change settings. You can change settings for all applications "Default Settings" or you can change settings for a specific application which overrides the default settings.
When you start winecfg, the Applications tab is shown with "Default Settings" selected. With "Default Settings" selected, changes made affect all applications.
Tip: When editing per application settings, the application name appears in the winecfg title bar. This setting changes the version reported to applications that ask for it. Generally, this setting does not change Wine's behavior. If an application never asks for this version information, it is likely that changing this setting will have no effect on the application's performance or functioning. Applications which ask for version information might do so in order to make decisions about which Windows features it should use.
For example, if a feature is only available in newer versions of Windows then the application would want to avoid using that feature if running on older Windows versions. Note: Better designed applications will try to detect the features in question rather than relying on the operating system's version.
This setting is provided because some applications will refuse to run if the reported version does not meet their stated system requirements. In some cases, changing this setting may also work around bugs in Wine by causing the application to use different feature sets to get its work done. Versions of Windows prior to XP are only available for selection in winecfg in 32 bit wineprefixes.
This is because those versions of Windows did not exist in 64 bit. If you are on a 64 bit system, you will have to create a 32 bit wineprefix to be able to set Wine to those versions.
Sometimes Wine ships with a DLL, which is not fully implemented or contains bugs which haven't yet been worked out. In some cases you can work around these kinds of problems by using a library provided with an application or copied from a Windows installation. Native means: Not provided by Wine eg installed by an application or copied from a Windows installation. If all of the above didn't scare you off, you can add an override by typing the name of the library or selecting it from the drop down list and then click Add.
At this point, the library should now be listed under "Existing Overrides" and highlighted.Before you install Wine, make sure that there is no previous Wine installation on your system, either from a package or from source.
If you haven't yet installed Wine, you should be fine. Many Linux distributions come with an included Wine package, but due to Wine's rapid development rate these are usually old and often broken versions. It is best to uninstall your distribution's included package versions and update to the latest Wine version available here.
Links to binary packages for Wine for some of the major distros can be found at the WineHQ downloads page. In addition, full source code is available for both the current Wine development tree and every Wine release here. For help with installing from a package or from source, please consult the Getting Wine chapter of the User's guide.
Also, be sure to vote for your favorite application so developers know where to concentrate their efforts. If the application that you want working is not listed in the AppDB there is an easy to use form available for you to add it. If the application is in the database, but lacks a maintainer, you should consider volunteering. If you are familiar with Wine, own a legal copy of the application, and have a desire to test it, help get or keep it working, and help other users, please apply by clicking the link in the application's page.
Each application should have a supermaintainer, and, if different versions of the application are substantially different such as in Adobe Creative Suiteeach subversion should have a maintainer.
If you are the developer or publisher of the application, you obviously have a very big incentive to help get your application working under Wine. Fortunately, there are many options available to you other than reporting bugs and hoping someone will fix them. By far the easiest way is to file a bug at Bugzillaalong with a small testcase to add to the Wine test suite. Another options is to send copies of your software to Wine developers and hope they'll take an interest in getting it working.
An alternative option, perhaps more effective, albeit expensive, is to pay Wine developers for their work on your application, either directly through a negotiated contract or indirectly by posting a bounty. CodeWeavers, a major Wine developer, offers a special section for pledges at their compatibility center website.
The most direct method, however, is to help develop Wine itself and contribute code directly, which is exactly what Corel did for! WordPerfect several years ago.