Author Topic: Linux  (Read 14862 times)

brauer.erik

  • Guest
Linux
« on: March 30, 2010, 02:15:54 PM »
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

Offline BeerSmith

  • Brewer, Author, Patriot
  • BeerSmith Administrator
  • BeerSmith Grandmaster Brewer
  • *****
  • Posts: 5568
  • BeerSmith - take the guesswork out of brewing!
    • BeerSmith
Re: Linux
« Reply #1 on: March 30, 2010, 07:05:58 PM »
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
Get a free trial of BeerSmith 3 here

Offline Berkyjay

  • BeerSmith Grandmaster Brewer
  • *****
  • Posts: 155
Re: Linux
« Reply #2 on: April 05, 2010, 10:44:37 PM »
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

Offline littlebrew

  • BeerSmith Grandmaster Brewer
  • *****
  • Posts: 117
  • I don't get any better than this.
Re: Linux
« Reply #3 on: April 06, 2010, 06:20:52 AM »
Any particular WINE version?
We are what we repeatedly do.  Excellence then, is not an act, but a habit........Aristotle

Offline Berkyjay

  • BeerSmith Grandmaster Brewer
  • *****
  • Posts: 155
Re: Linux
« Reply #4 on: April 13, 2010, 01:51:44 AM »
Any particular WINE version?

Any version, but keeping up with the latest distribution is always good practice.

r2500

  • Guest
Re: Linux: Broken?
« Reply #5 on: April 22, 2010, 04:53:08 PM »
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:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -504, flags 0x2!
fixme:shdocvw:PersistStreamInit_InitNew (0x15bdf0)
err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -504, flags 0x2!
err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2!
err:ole: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:ole: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))


r2500

  • Guest
Re: Linux
« Reply #6 on: April 23, 2010, 05:26:59 PM »
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!

Offline Orval

  • BeerSmith New Brewer
  • *
  • Posts: 2
Re: Linux
« Reply #7 on: June 27, 2011, 03:20:08 AM »
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?

Offline durrettd

  • BeerSmith Grandmaster Brewer
  • *****
  • Posts: 392
Re: Linux
« Reply #8 on: July 26, 2011, 10:12:07 PM »
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



Offline nwbrewdude

  • BeerSmith Apprentice Brewer
  • **
  • Posts: 6
  • BeerSmith 2 Rocks!
Re: Linux
« Reply #9 on: December 27, 2011, 03:37:14 PM »
I have been running beersmith2 via virtualbox/win7 on ubuntu ... Works great!

Offline BeerSmith

  • Brewer, Author, Patriot
  • BeerSmith Administrator
  • BeerSmith Grandmaster Brewer
  • *****
  • Posts: 5568
  • BeerSmith - take the guesswork out of brewing!
    • BeerSmith
Re: Linux
« Reply #10 on: January 23, 2012, 01:42:36 PM »
I just posted the "open beta" of BeerSmith 2 for Linux/Ubuntu.
  http://www.beersmith.com/download-beersmith/

Cheers,
Brad
Get a free trial of BeerSmith 3 here

Offline barleypopmaker

  • BeerSmith Apprentice Brewer
  • **
  • Posts: 19
  • I know you drank the beer, but did you experience!
    • Barleypopmaker's Beer Blog
Re: Linux
« Reply #11 on: April 06, 2012, 08:36:27 AM »
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?
-Jason Johnson

Offline BeerSmith

  • Brewer, Author, Patriot
  • BeerSmith Administrator
  • BeerSmith Grandmaster Brewer
  • *****
  • Posts: 5568
  • BeerSmith - take the guesswork out of brewing!
    • BeerSmith
Re: Linux
« Reply #12 on: April 06, 2012, 10:35:47 AM »
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
Get a free trial of BeerSmith 3 here