Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 98 and Version 99 of dev/LinuxUbuntu


Ignore:
Timestamp:
Feb 24, 2018, 5:11:38 PM (6 years ago)
Author:
landauf
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • dev/LinuxUbuntu

    v98 v99  
    2828To install all tools and libraries Orxonox needs, use the following command
    2929{{{
    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 \
    3131libvorbis-dev libalut-dev libcegui-mk2-dev tcl-dev libboost-date-time-dev \
    3232libboost-filesystem-dev libboost-thread-dev liblua5.1-0-dev subversion libtolua-dev libtolua++5.1-dev
    3333}}}
    3434
    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 ==
     36Ubuntu 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}}}
    3640
    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 ==
    4142
    42 == Ubuntu 13.10 (Saucy Salamander) - Plugin Directory Bug Fix ==
     43On '''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
    4347There 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:
    4448
     
    4953This 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.
    5054
     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
    5165== Building ==
    5266Now follow the steps described on the [wiki:LinuxSource building] page.