• Welcome to the new forum! We upgraded our forum software with a host of new boards, capabilities and features. It is also more secure.
    Jump in and join the conversation! You can learn more about the upgrade and new features here.

Linux

B

brauer.erik

Brad,

In the new multiplatform version of 2.0.  Will that include support for linux or will I need to still use beersmith under wine in ubuntu? 

Thanks

Erik
 
Erik,
  We're targeting Mac and PC first, but I also have the capability to move it to Linux, so a native Linux version could follow.

Brad
 
Wine also also runs Beersmith very smoothly.  Not sure about any future versions, but the current version is rock solid.  If you aren't familiar with Wine, it is a Windows emulator for Linux OS
 
littlebrew said:
Any particular WINE version?

Any version, but keeping up with the latest distribution is always good practice.
 
Berkyjay said:
Wine also also runs Beersmith very smoothly.  Not sure about any future versions, but the current version is rock solid.  If you aren't familiar with Wine, it is a Windows emulator for Linux OS

I've got Ubuntu Linux 9.10 with wine installed. I downloaded the Brewsmith trial and installed with no problem, but when I run it I get as far as the main window then it freezes. I tried running from the terminal to get the output. I have posted it below, but had to cut out the middle to fit in the max size post. Has anyone else seen this problem or fixed it? Thanks greatly for any help!

-Rob

OUTPUT:
rob@x301:~$ /home/rob/.wine/dosdevices/c\:/Program\ Files/BeerSmith/BeerSmith.exe
fixme:shdocvw:persistStreamInit_InitNew (0x13ffe8)
err:eek:le:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
err:eek:le:ITypeInfo_fnInvoke did not find member id -504, flags 0x2!
fixme:shdocvw:persistStreamInit_InitNew (0x15bdf0)
err:eek:le:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
err:eek:le:ITypeInfo_fnInvoke did not find member id -504, flags 0x2!
err:eek:le:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
err:eek:le:ITypeInfo_fnInvoke did not find member id -504, flags 0x2!
fixme:shdocvw:navigate_url Unsupported args (Flags 0x32f934:3; TargetFrameName 0x32f924:8)
fixme:urlmon:URLMonikerImpl_BindToObject use running object table
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:shdocvw:BindStatusCallback_OnProgress status code 11
fixme:shdocvw:BindStatusCallback_OnProgress status code 14
fixme:iphlpapi:NotifyAddrChange (Handle 0x7e3009b8, overlapped 0x7e30099c): stub
fixme:system:SetProcessDPIAware stub!
fixme:msimtf:CActiveIMM_Create ((nil) {08c0e040-62d1-11d1-9326-0060b067b86e} 0x13fef34)
fixme:eek:le:CoCreateInstance no instance created for interface {08c0e040-62d1-11d1-9326-0060b067b86e} of class {4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80004002
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x140084)->((null) 1 0x32ebac (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->((null) 25 2 0x32ebc0 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->((null) 26 2 0x32ebc0 (nil))
fixme:mshtml:OleControl_OnAmbientPropertyChange offline connection is not supported
fixme:mshtml:OleObject_SetClientSite silent == true
fixme:shdocvw:ClientSite_GetContainer (0x140084)->(0x32ec04)
fixme:mshtml:set_moniker silent == true
fixme:mshtml:set_moniker offline == true
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->({000214d1-0000-0000-c000-000000000046} 37 0 0x32ecc0 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x32ed50)
<...CUT OUT TO SAVE SPACE...>
fixme:shdocvw:ClOleCommandTarget_Exec (0x14d1afc)->((null) 35 0 (nil) (nil))
fixme:shdocvw:InPlaceFrame_SetStatusText (0x14d1afc)->(0x7bca5599)
fixme:shdocvw:ClOleCommandTarget_Exec (0x14d1afc)->((null) 28 2 0x32e424 (nil))
fixme:shdocvw:navigate_url Unsupported args (Flags 0x32e968:3; TargetFrameName 0x32e958:8)
fixme:urlmon:URLMonikerImpl_BindToObject use running object table
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:shdocvw:BindStatusCallback_OnProgress status code 11
fixme:shdocvw:BindStatusCallback_OnProgress status code 14
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x15be8c)->((null) 1 0x32dbe0 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->((null) 25 2 0x32dbf4 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->((null) 26 2 0x32dbf4 (nil))
fixme:shdocvw:ClientSite_GetContainer (0x15be8c)->(0x32dc38)
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->({000214d1-0000-0000-c000-000000000046} 37 0 0x32dcf4 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x32dd84)
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:shdocvw:WebBrowser_Refresh2 (0x15bdf0)->(0x32e9b0)
fixme:shdocvw:navigate_url Unsupported args (Flags 0x32e964:3; TargetFrameName 0x32e954:8)
fixme:shdocvw:WebBrowser_Refresh2 (0x13ffe8)->(0x32e9ac)
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->((null) 29 2 0x32e4e4 (nil))
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x15be8c)
fixme:shdocvw:ClientSite_GetContainer (0x15be8c)->(0x32edec)
fixme:shdocvw:InPlaceFrame_SetStatusText (0x15be8c)->(0x60021b71)
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->((null) 25 2 0x32ecf8 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->((null) 26 2 0x32ecf8 (nil))
fixme:mshtml:HlinkTarget_SetBrowseContext (0x164ba0)->((nil))
fixme:urlmon:URLMonikerImpl_BindToObject use running object table
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:shdocvw:BindStatusCallback_OnProgress status code 11
fixme:shdocvw:BindStatusCallback_OnProgress status code 14
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x140084)->((null) 1 0x32e5b4 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->((null) 25 2 0x32e5c8 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->((null) 26 2 0x32e5c8 (nil))
fixme:mshtml:OleControl_OnAmbientPropertyChange offline connection is not supported
fixme:mshtml:OleObject_SetClientSite silent == true
fixme:shdocvw:ClientSite_GetContainer (0x140084)->(0x32e60c)
fixme:mshtml:set_moniker silent == true
fixme:mshtml:set_moniker offline == true
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->({000214d1-0000-0000-c000-000000000046} 37 0 0x32e6c8 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x32e758)
fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->((null) 29 2 0x32e4e4 (nil))
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x140084)
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x32e424)
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x32e424)
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->((null) 26 2 0x32e4c4 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->((null) 29 2 0x32e4d4 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->({000214d1-0000-0000-c000-000000000046} 103 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->({de4ba900-59ca-11cf-9592-444553540000} 2315 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->((null) 35 0 (nil) (nil))
fixme:shdocvw:InPlaceFrame_SetStatusText (0x15be8c)->(0x7bca5396)
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->((null) 28 2 0x32e424 (nil))
fixme:shdocvw:ClientSite_GetContainer (0x140084)->(0x32edec)
fixme:shdocvw:InPlaceFrame_SetStatusText (0x140084)->(0x60021b71)
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->((null) 25 2 0x32ecf8 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->((null) 26 2 0x32ecf8 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x32e424)
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x32e424)
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->((null) 26 2 0x32e4c4 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->((null) 29 2 0x32e4d4 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->({000214d1-0000-0000-c000-000000000046} 103 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->({de4ba900-59ca-11cf-9592-444553540000} 2315 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->((null) 35 0 (nil) (nil))
fixme:shdocvw:InPlaceFrame_SetStatusText (0x140084)->(0x7bca543a)
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->((null) 28 2 0x32e424 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x14d1afc)->((null) 21 2 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x15be8c)->((null) 21 2 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x140084)->((null) 21 2 (nil) (nil))

 
Figured it out. The configuration Wizard was opening behind the main window so the main window was unresponsive while the wizard was waiting for my input. I was able to move the main window, however; and then "discovered" the Wizard.... on with my trial;-) You might want to add a warning about this to the Linux compatibility page (http://beersmith.com/linux_compatability.htm) because it was really hard to spot.

Thanks very much for the Linux support. I look forward to the to the native version!
 
BeerSmith said:
Erik,
  We're targeting Mac and PC first, but I also have the capability to move it to Linux, so a native Linux version could follow.

Brad

Hi Brad,

I have a Linux computer and would like to buy BeerSmith. If I buy a licence now, will I have to buy a new licence when the Linux version appears?
 
Try installing VirtualBox (from www.virtualbox.org) on your Linux machine. VB creates a folder (VirtualBox VMs) containing (large - I used 30 G) file in your Linux Home partition in which you can install Windows. Windows sees that file as its \c: partition. I installed Linux with a 50G /Home partition. If your Home partition isn't large enough, use Ubuntu's GParted tool to adjust your partition size, My Linux installation is Ubuntu 9.10 (I think - I don't like V 11.04 because I prefer the desktop nav boxes on the lower panel) with 4 G RAM and a 2 GHz dual core Athlon. I give the Windows session 2 G of RAM.

It isn't perfect; Windows and Linux both would be happier with more RAM and a faster CPU, but it works. Adding Guest Additions makes it possible to cut and paste between Windows and Linux. It also lets you run other popular apps such as tax software and Kindle. There are some communication issues between the installations - one of my two computers has no audio for Windows.

On balance, I prefer running Windows inside Linux because I still get the security and stability of Linux, I get the multiple desktops, and I can run the few Windows apps I need.

Dan


 
I have been running beersmith2 via virtualbox/win7 on ubuntu ... Works great!
 
I just posted the "open beta" of BeerSmith 2 for Linux/Ubuntu.
  http://www.beersmith.com/download-beersmith/

Cheers,
Brad
 
Just wondering. The Beersmith license allows for installation on 2 computers. Will the licensing allow for me to install a copy of beersmith 2 on my main laptop, then I do have an older laptop that I have Ubuntu on, I would love to use that one in the brewhouse instead of my good laptop. Can I install on both platforms under the same license when it's out of beta?
 
Hi,
  Actually the beta version of BeerSmith for Ubuntu will accept your registration code, and yes you can use one code on two computers that are running different operating systems.

Brad
 
Back
Top