2

I have looked into installing the latest stable release of osg: OpenSceneGraph-3.4.0.zip. I can easily install osg using Ubuntu Software centre by searching for openscenegraph and selecting "3D scene graph, utilities and examples (binaries)" to install. only problem is it does not allow me to do the latest stable release. It does only 3.2. SO only way seems to do building from source using CMake. I am new to building from source and tried to find online guide for 2 days but couldn't. Could someone tell me what are the detailed steps to building osg3.4? Or just link to such a tutorial?

1 Answers1

0

As discussed in the comments, OP is open to using PPAs instead of building from source.

The OpenMW PPA provides OpenSceneGraph 3.4 as it is one of OpenMW's dependencies. To install OpenSceneGraph 3.4, you run:

sudo add-apt-repository ppa:openmw/openmw
sudo apt update
sudo apt install openscenegraph-3.4
edwinksl
  • 23,789
  • Wow! thanks, it worked. An extra step in middle sudo apt-get update might be added. – user_1_1_1 Sep 09 '16 at 20:55
  • @user_1_1_1 Ah yeah, I forgot about that. :) – edwinksl Sep 09 '16 at 20:56
  • I had just a slight doubt. I have installed the software but in future a new version comes out, and i want to uninstall 3.4 and install the newer version. So how to uninstall if needed? I tried sudo apt-get remove --purge openscenegraph hoping certainly that osg is removed. But then i typed in osgversion and got output: OpenSceneGraph Library 3.4.0. It was still there! – user_1_1_1 Sep 09 '16 at 21:39
  • If the OpenMW PPA updates its OpenSceneGraph package, then you can just keep using it. Otherwise, if you want to upgrade OpenSceneGraph using other means, I would first remove the PPA using ppa-purge, which would then revert your OpenSceneGraph back to the version in the official repos (version 3.2 as of now); see http://askubuntu.com/questions/307/how-can-ppas-be-removed for details. Then you can proceed to upgrade OpenSceneGraph using whatever means you desire. – edwinksl Sep 09 '16 at 21:42
  • Got it, thanks! sudo ppa-purge ppa:openmw/openmw – user_1_1_1 Sep 09 '16 at 21:44