OGRE (Object-Oriented Graphics Rendering Engine) — объектно-ориентированный графический движок с открытым исходным кодом, написанный на C++.
Сборка
Скрипт скачивает, собирает и устанавливает Ogre v1.7.3. Если нужна другая версия или что-то не работает, то можно или исправить скрипт, или выполнять команды поочерёдно вручную.
#!/bin/bash # Устанавливаем зависимости sudo apt-get install \ automake \ build-essential \ doxygen \ freeglut3-dev \ graphviz \ libtool \ libxt-dev \ libboost-date-time-dev \ libboost-thread-dev \ libzzip-dev \ libois-dev \ libcppunit-dev \ libxaw7-dev \ libxxf86vm-dev \ libxrandr-dev \ libglu-dev \ libois-dev \ libfreetype6-dev \ libfreeimage-dev \ libzzip-dev \ libxaw7-dev \ nvidia-cg-toolkit \ zlib1g-dev \ libglui2c2 \ libglui-dev \ libgl1-mesa-dev \ freeglut3-dev \ libcppunit-dev -y # Качаем с Mercurial #sudo apt-get install mercurial #hg clone http://bitbucket.org/sinbad/ogre/ # Качаем с сайта wget -P / http://mesh.dl.sourceforge.net/project/ogre/ogre/1.7/ogre_src_v1-7-3.tar.bz2#Extracting # Распаковываем tar -xvf ogre_src_v1-7-3.tar.bz2 # Во избежание конфликтов sudo rm /usr/lib/libGL.so sudo ln -s /usr/lib/fglrx/libGL.so.1.2 /usr/lib/libGL.so.1 sudo ln -s /usr/lib/fglrx/libGL.so.1.2 /usr/lib/libGL.so # Собираем cd ogre_src_v1-7-3 cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DOGRE_BUILD_TOOLS=false \ -DOGRE_INSTALL_TOOLS=false \ -DOGRE_BUILD_SAMPLES=false make sudo make install sudo ldconfig # Готово