top of page
thrusbacguitejourn

[How to Run Windows Programs on a Mac With Wine - How-To Geek](^1^)



Wine provides its compatibility layer for Windows runtime system (also called runtime environment) which translates Windows API calls into POSIX API calls,[8] recreating the directory structure of Windows, and providing alternative implementations of Windows system libraries,[10] system services through wineserver[11] and various other components (such as Internet Explorer, the Windows Registry Editor,[12] and msiexec[13]). Wine is predominantly written using black-box testing reverse-engineering, to avoid copyright issues.[14]




Internet Explorer 11 For Mac Wine




The selection of "Wine is Not an Emulator" as the name of the Wine Project was the result of a naming discussion in August 1993[15] and credited to David Niemi. There is some confusion caused by an early FAQ using Windows Emulator and other invalid sources that appear after the Wine Project name being set. No code emulation or virtualization occurs when running a Windows application under Wine.[16] "Emulation" usually would refer to execution of compiled code intended for one processor (such as x86) by interpreting/recompiling software running on a different processor (such as PowerPC).While the name sometimes appears in the forms WINE and wine, the project developers have agreed to standardize on the form Wine.[17]


Wine-staging is an independently maintained set of aggressive patches not deemed ready by WineHQ developers for merging into the Wine repository, but still considered useful by the wine-compholio fork. It mainly covers experimental functions and bug fixes. Since January 2017, patches in wine-staging begins to be actively merged into the WineHQ upstream as wine-compholio transferred the project to Alistair Leslie-Hughes, a key WineHQ developer.[34]


Wine implements the Windows application binary interface (ABI) entirely in user space, rather than as a kernel module. Wine mostly mirrors the hierarchy, with services normally provided by the kernel in Windows[40] instead provided by a daemon known as the wineserver, whose task is to implement basic Windows functionality, as well as integration with the X Window System, and translation of signals into native Windows exceptions. Although Wineserver implements some aspects of the Windows kernel, it is not possible to use native Windows drivers with it, due to Wine's underlying architecture.[39]


There is the utility winecfg that starts a graphical user interface with controls for adjusting basic options.[52] It is a GUI configuration utility included with Wine. Winecfg makes configuring Wine easier by making it unnecessary to edit the registry directly, although, if needed, this can be done with the included registry editor (similar to Windows regedit).


Preliminary support for 64-bit Windows applications was added to Wine 1.1.10, in December 2008.[74] As of April 2019[update], the support is considered stable. The two versions of Wine are built separately, and as a result only building wine64 produces an environment only capable of running x86-64 applications.[75]


Wine, by default, uses specialized Windows builds of Gecko and Mono to substitute for Microsoft's Internet Explorer and .NET Framework. Wine has built-in implementations of JScript and VBScript. It is possible to download and run Microsoft's installers for those programs through winetricks or manually.


I tried installing it here but it said my computer NEEDS the update. If I uncheck the "Install updates" box, setup closes. If I leave it checked, setup fails. Any clues? I am using wine-1.1.31, Ubuntu 9.10. I've installed only riched20, because winetricks says it already includes riched32. riched30 is a separate download, tough.


Interesting post, i can understand why you might want to do this from a web development perspective (to have multiple browsers to test with). however you may not have read the IE8 eula which says:"You may not use it if you do not have a license for the software. You may use this supplement with each validly licensed copy of the software." (software being a legal copy of windows) so installing on linux/wine is prohibited as you are not using IE8 with windows.I imagine you just pressed "I agree" without reading the eula(many of us do that), but you may want to at least put a disclaimer in the post for people who do worry about licensing issues.


One of the reason to install IE on Linux is that some websites (like my bank website in China) require IE with some specific activeX.Maybe there are some solution with Firefox to trick the website but so far I did not find it...And I really need to be able to access my internet banking!


I run Internet Explorer on Linux in order to use my company's OWA (Outlook Web Access) website for email. I can use this site in Firefox, but not surprisingly, many features are disabled unless you access it in Internet Explorer. Unfortunately, OWA requires https access, which does not yet work for me under wine 1.1.29 when running Internet Explorer 7 (and presumably IE8, unless someone can confirm otherwise). IE6 under wine can access https sites fine, so I'm still stuck using this older version.


Hi,I got a couple of problems while proceeding with the above post. Fist was that the 'exe' files could not be downloaded, and I've downloaded and placed them manually in '.winetricks' folder. The installation successfully completed, but when IE8 is started at terminal, am receiving the following error.fixme:ntdll:NtConnectPort (0x5ada1170,L"\\ThemeApiPort",0x33f2fc,(nil),(nil),(nil),0x33f30c,0x33f308),stub!Am stuck here. Any clues?Thankyou,Sivatheja.


thank you for this cool tutorial ..however, not all files do exist in wine, i mean the list of files at the begining of this tutorial, like the file iexplore does not exist .. I tried to copy/paste these missing files from my usb drive (Which contains these files from a windows xp installation) but the lib/wine folder does not accept paste, how can i add missing files. thanx so much in advance


hi Tickline,thank you for your reply, I can't find the path you're talking about, instead I can find this one : /home/administrator/.wine/dosdevices/c:/windows/system32i'm at it now, should I copy the missing Dlls into this path or not ?thank you for your efforts ..


Tom,are you sure that I should place the missing files into $USER/.wine/drive_c/* ?because I have noticed that other files which exist in the (New override for library) drop down box, these files locates inside /usr/lib/wine folder (with a name like this : browseui.dll.so) so these files do not reside in $USER/.wine/drive_c/* folder, this path that you provided contains the three files you've listed above (msimtf.dll, uxtheme.dll and msctf.dll) but not the ones that exist in the library override drop down box in wine. so I found out that I should copy the files to /usr/lib/wine , I'm sorry for bothering you, correct me if I'm wrong !


memo,Your wrong, /usr/lib/wine dlls are the builtin wine dlls, $USER/.wine/drive_c/* is where native windows dlls go...If you copy them into /usr/lib/wine and overwrite the dlls there you will not have any builtin dlls.. They will only be native. OK?Thats why you have native, builtin, and disable... disable is if you dont want the app to use a dll :)Tom


Hi Tom,I did exactly what you told me, but I faced this error message : "Setupcould not verify the integrity of the files needed for installation. Make surethe Cryptograp" I googled a lot and I found this patch for this bug : _bug.cgi?id=21893how can i apply this patch for my wine (the version I have is 1.0.1 ) ? there is no single instruction of this page on how to apply the patch !!


hi Tom,I have installed the latest version of Wine (1.1.41) followed the instructions exactly, however, when I run the command : wine IE8-WindowsXP-x86-ENU.exe a small loading box comes up and starts to load until it stops and displays the message: windows internet explorer 8 is required in order to run this installation ...this is so weird :( I tried everything possible ... what the hell is going on !!


Hello,You have three other options, this is for IE 7 not IE 8 BTW...1) purchase CodeWeavers CrossOver for $69.95 and install IE 72) purchase Bordeaux for $20.00 and install IE 73) install IE 7 with winetricks, but with this option your on your own.. No support.


@AccesInterzis: run winecfg , it osuynds liek you wine is unitialized and doesn't have any drives defined. This seemed to me to be a result of a change in syntax for drives drom drive_c to c:/ in the wine structure


Wine can be installed by enabling the multilib repository and installing the wine (development), wine-stableAUR (stable) or wine-staging (testing) package. Wine Staging is a patched version of Wine, which contains bug fixes and features that have not been integrated into the stable or development branch yet.


Consider installing wine-gecko and wine-mono for applications that depend on Internet Explorer and .NET, respectively. These packages are not strictly required as Wine will download the relevant files as needed. However, having the files downloaded in advance allows you to work off-line and makes it so Wine does not download the files for each Wine prefix needing them.


By default, Wine stores its configuration files and installed Windows programs in /.wine. This directory is commonly called a "Wine prefix" or "Wine bottle". It is created/updated automatically whenever you run a Windows program or one of Wine's bundled programs such as winecfg. The prefix directory also contains a tree which your Windows programs will see as C: (the C-drive).


For example, if you run one program with env WINEPREFIX=/.win-a wine program-a.exe, and another with env WINEPREFIX=/.win-b wine program-b.exe, the two programs will each have a separate C-drive and separate registries. 2ff7e9595c


1 view0 comments

Recent Posts

See All

Comments


bottom of page