I need to be sure that Wine will be able to run some of my XP applications before I commit to linux, so I installed Lucid Puppy 525 ( a cut down version of Lucid) and Wine - the default install version is set to v1.1.43, so that wasted a lot of time. I then installed Wine v1.3.13 , since the stable v1.2 wasn't on offer. I'm going to need Java Runtime Environment, so I started by downloading and installing that - it installed OK but noted that libmawt.so , libodbcinst.so and libodbc.so were missing. Moving on ... I downloaded the installation package for BitMeter2, and ran the installer, which seemed to work OK, and I can see in WineFile: /root/.wine/drive_c/Program Files/Codebox/BitMeter/BitMeter2.exe I double-click it and nothing happens. WinFile > File > Execute> ... did nothing. Delete and Rename have not been implemented, and there is no Paste function at all, which makes file manipulation really hard. Closing sub-windows in the WineFile window doesn't re-render the window properly. I tried using WineProgMan, but I couldn't get that to do anything beyond creating an empty Program Group. So I turned to the console, moved to the directory holding the .exe, and tried : wine BitMeter2 err:mscoree:CLRMetaHost_Get_Run_Time is missing L"v1.1.4322" runtime - install the Windows version of Mono I had a choice between Mono26 and Mono28, and installed Mono28 which is actually v2.8.1 . but it still errored - a bug report implies support for .NET Runtime 1 has been dropped, and v2.8.1 doesn't work, so moving on ... Installed AccessManager2, and again from WineFile double-clicking didn't work, so from the terminal: wine AccessManager2 err:assertion at marshall.c:2305 condition 'klass' not met err:ntdll.RtIpWaitForCriticalSection loader section was timed out. Moving on to something simpler ... CPU-ID is a simple little executable that gives info on the CPU and RAM. wine cpuz.exe This at least rendered a window, but then produced so many error messages that I couldn't even count them. Then I tried Putty.exe and tried a simple telnet to my website, and the errors just poured out. I see from the FAQs that there is no support for unusual Windows drivers in Wine, so my gadget that converts analog TV signals to digital in MS WBM video format is unlikely to work, meaning no watching TV on the monitor. My hopes of a quick and easy switch over to Linux-Wine are rapidly fading, but since I'm completely new to this, perhaps I have made a ghastly error somewhere ? Yes, I know its only beta release, but if WinFile and WineProgman don't work, how was it ever released at all ? Dave
On Thu, 2011-04-28 at 19:22 -0500, DaveK9 wrote:> I'm going to need Java Runtime Environment, so I started by > downloading and installing that - it installed OK but noted that > libmawt.so , libodbcinst.so and libodbc.so were missing. Moving on ... >Oracle Jave or something else? Native or a Windows version under Wine? If the latter, WHY?> CPU-ID is a simple little executable that gives info on the CPU and RAM. > wine cpuz.exe > This at least rendered a window, but then produced so many error > messages that I couldn't even count them. >Unsurprising - its delving into the depths of Windows, so why would you expect it to work under Wine? Use Linux tools, such as top, the Gnome system monitor, or time.> Then I tried Putty.exe and tried a simple telnet to my website, and the errors just poured out. >Again, why? The native OpenSSH implementation is called 'ssh' and is a lot more capable than PuTTY. See also scp and sftp if you want to copy files.> I see from the FAQs that there is no support for unusual Windows > drivers in Wine, so my gadget that converts analog TV signals to > digital in MS WBM video format is unlikely to work, meaning no > watching TV on the monitor. >Correct. Wine is a users-space program. Device drivers are kernel-space code, and the Linux kernel doesn't run Windows drivers.> My hopes of a quick and easy switch over to Linux-Wine are rapidly > fading, but since I'm completely new to this, perhaps I have made a > ghastly error somewhere ? >The way to have a good Linux experience is to realise that you're now in the Linux/UNIX world, act accordingly and get to know Linux and its native toolset. Read a manual or two. Learn to use the manpage, HOWTO and 'info' documentation. There is a LOT of documentation about Linux and its programs available but you need to know how to find it and how its organised. There are more development tools, databases, utilities and access to the underlying OS than Windows has ever offered, so use native applications and development tools whenever possible. Wine is an incomplete (think still-developing) user-space aid to running Windows applications under Linux when there are no native equivalents. A lot of well-written Windows applications do in fact 'just run', but there is a shed-load of badly written ones too, so don't expect that any and all Windows programs will 'just run' under Wine. Martin
DaveK9 wrote:> /root/.wine/drive_c/Program Files/Codebox/BitMeter/BitMeter2.exehttp://wiki.winehq.org/FAQ#run_as_root> So I turned to the console, moved to the directory holding the .exe, and tried : > wine BitMeter2 > err:mscoree:CLRMetaHost_Get_Run_Time is missing L"v1.1.4322" runtime - install the Windows version of Mono > I had a choice between Mono26 and Mono28, and installed Mono28 which is actually v2.8.1 . > but it still errored - a bug report implies support for .NET Runtime 1 has been dropped, and v2.8.1 doesn't work, so moving onTry installing real .NET with winetricks. http://wiki.winehq.org/winetricks> > Yes, I know its only beta release, but if WinFile and WineProgman don't work, how was it ever released at all ? >Because there's no need for either. The functions of both are best handled by native tools. If you really want to make the switch to Linux, learn to use native apps whenever possible. As Martin pointed out, they exist for many of the things you are trying to do. As for hardware, get used to checking Linux compatibility before buying anything.
Thanks for all your comments. I feel suitably chastised for not reading the Linux manual first. I was looking for the easiest path to migrate slowly away from M$, but I can see now that Wine doesn't really make it any easier, indeed it gives me more things to worry about - I suppose that should have been obvious before I started. Dave
The easiest way to get to know linux is to find the linux versions of applications you already use in windows. You may be surprised, a lot of the popular programs in windows started out in linux and were ported over like GIMP. Also some programs with different names than their windows equivalents (often a fork or open source version of the originals) have an interface very much like the windows ones. Another thing that helps is to get a friendly distro like ubuntu linux or mint that has the built in tools to keep installing things straight.