Changes between Version 98 and Version 99 of dev/LinuxUbuntu
- Timestamp:
- Feb 24, 2018, 5:11:38 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
dev/LinuxUbuntu
v98 v99 28 28 To install all tools and libraries Orxonox needs, use the following command 29 29 {{{ 30 $ sudo apt-get install build-essential cmake libogre-1. 8-dev libenet-dev \30 $ sudo apt-get install build-essential cmake libogre-1.9-dev libenet-dev \ 31 31 libvorbis-dev libalut-dev libcegui-mk2-dev tcl-dev libboost-date-time-dev \ 32 32 libboost-filesystem-dev libboost-thread-dev liblua5.1-0-dev subversion libtolua-dev libtolua++5.1-dev 33 33 }}} 34 34 35 On '''older versions''' of Ubuntu (12.10 and below) you have to use an older version of the Ogre library as version 1.8 didn't exist back then. Simply use {{{libogre-dev}}} instead of {{{libogre-1.8-dev}}} when entering the command above. 35 == Ubuntu 16.04 - Workaround == 36 Ubuntu 16.04 doesn't contain X11 by default, so you have to install an additional dependency: 37 {{{ 38 $ sudo apt-get install libx11-dev 39 }}} 36 40 37 == Ubuntu 12.04 - Workaround == 38 * Remove the packages "libcegui-mk2-0.7.5" and "libcegui-mk2-dev (0.7.5-8)". E.g. via Synaptic. 39 * Download the old versions of both packages: libcegui-mk2-1 [[http://old-releases.ubuntu.com/ubuntu/pool/universe/c/cegui-mk2/libcegui-mk2-1_0.6.2-5.1_i386.deb i386]|[http://old-releases.ubuntu.com/ubuntu/pool/universe/c/cegui-mk2/libcegui-mk2-1_0.6.2-5.1_amd64.deb amd64]] and libcegui-mk2-dev [[http://old-releases.ubuntu.com/ubuntu/pool/universe/c/cegui-mk2/libcegui-mk2-dev_0.6.2-5.1_i386.deb i386]|[http://old-releases.ubuntu.com/ubuntu/pool/universe/c/cegui-mk2/libcegui-mk2-dev_0.6.2-5.1_amd64.deb amd64]] (If this doesn't work write to [wiki:people/BenjaminKnecht Beni] about it). 40 * Protect the old packages from being updated automatically. Open Synaptic. Search for the packages. Select a package and click on "Package" and the item "Lock Version". Do the same with the other package. 41 == Older versions == 41 42 42 == Ubuntu 13.10 (Saucy Salamander) - Plugin Directory Bug Fix == 43 On '''older versions''' of Ubuntu (14.04 and below) you have to use an older version of the Ogre library as version 1.9 didn't exist back then. Simply use {{{libogre-1.8-dev}}} or {{{libogre-dev}}} instead of {{{libogre-1.9-dev}}} when entering the command above. 44 45 [[CollapsibleStart(Ubuntu 13.10 (Saucy Salamander) - Plugin Directory Bug Fix...)]] 46 43 47 There is currently [https://bugs.launchpad.net/ubuntu/+source/ogre-1.8/+bug/1244592 a bug with the libogre-1.8 package in Ubuntu 13.10] where the plugin directory is wrongly named and our CMake script can't find the plugin libraries. To fix this you can do the following: 44 48 … … 49 53 This creates a link from the correct directory name to wrong one and CMake will follow the link when searching for the plugin libraries. In case the bug will be fixed later on you might need to delete the link. 50 54 55 [[CollapsibleEnd]] 56 57 [[CollapsibleStart(Ubuntu 12.04 - Workaround...)]] 58 59 * Remove the packages "libcegui-mk2-0.7.5" and "libcegui-mk2-dev (0.7.5-8)". E.g. via Synaptic. 60 * Download the old versions of both packages: libcegui-mk2-1 [[http://old-releases.ubuntu.com/ubuntu/pool/universe/c/cegui-mk2/libcegui-mk2-1_0.6.2-5.1_i386.deb i386]|[http://old-releases.ubuntu.com/ubuntu/pool/universe/c/cegui-mk2/libcegui-mk2-1_0.6.2-5.1_amd64.deb amd64]] and libcegui-mk2-dev [[http://old-releases.ubuntu.com/ubuntu/pool/universe/c/cegui-mk2/libcegui-mk2-dev_0.6.2-5.1_i386.deb i386]|[http://old-releases.ubuntu.com/ubuntu/pool/universe/c/cegui-mk2/libcegui-mk2-dev_0.6.2-5.1_amd64.deb amd64]] (If this doesn't work write to [wiki:people/BenjaminKnecht Beni] about it). 61 * Protect the old packages from being updated automatically. Open Synaptic. Search for the packages. Select a package and click on "Package" and the item "Lock Version". Do the same with the other package. 62 63 [[CollapsibleEnd]] 64 51 65 == Building == 52 66 Now follow the steps described on the [wiki:LinuxSource building] page.