Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

Download the .deb file from https://github.com/NREL/OpenStudio/releases

Try to install it. Rather than just double clicking it, use sudo dpkg -i OpenStudio-xxxx.deb (the xxxx portion will depend on which release you selected, eg OpenStudio-2.4.0.978a4d7e98-Linux.deb for the current latest), as it will be more verbose as far as dependency issues.

I would bet that in 99% of the cases you're going to run into dependencies issues: there are dependencies expected such as libwxgtk3.0-0 but you can only find libwxgtk3.0-0v5 or libwxgtk3.0-dev in official sources for Xenial (16.04).

The way I resolved this issue is to download the packages from Trusty (14.04): https://www.ubuntuupdates.org/package/core/trusty/universe/base/libwxgtk3.0-0, which also needed https://www.ubuntuupdates.org/package/core/trusty/universe/base/libwxbase3.0-0.

So, to recap, do it in this order: Install libwxbase3.0-0, then libwxgtk3.0-0, then OpenStudio deb package.

Download the .deb file from https://github.com/NREL/OpenStudio/releases

Try to install it. Rather than just double clicking it, use sudo dpkg -i OpenStudio-xxxx.deb (the xxxx portion will depend on which release you selected, eg OpenStudio-2.4.0.978a4d7e98-Linux.deb for the current latest), as it will be more verbose as far as dependency issues.

I would bet that in 99% of the cases you're going to run into dependencies issues: there are dependencies expected such as libwxgtk3.0-0 but you can only find libwxgtk3.0-0v5 or libwxgtk3.0-dev in official sources for Xenial (16.04).

The way I resolved this issue is to download the packages from Trusty (14.04): https://www.ubuntuupdates.org/package/core/trusty/universe/base/libwxgtk3.0-0, which also needed https://www.ubuntuupdates.org/package/core/trusty/universe/base/libwxbase3.0-0.

So, to recap, do it in this order: Install libwxbase3.0-0, then libwxgtk3.0-0, then OpenStudio deb package.


EDIT:

I think the Pull Request I just made, #3133, will fix this dependency issue (worked on my machine at least).