Welcome to a place with no windows or door. Freedom...
Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts
Tuesday, February 23, 2010
Locate vs Find
I was wondering about the different between the two. I found my answer here http://osdir.com/ml/linux.newbie/2004-11/msg00075.html. It basically say that find is meant to perform action on file and find is just a side effect if you will. Where as locate is just to find file.
Labels:
Find,
Linux,
Linux Commands,
Locate
Monday, February 22, 2010
How to install ogre 1.7, cegui 0.7.1, ode 0.11.1 on Ubuntu Karmic
Table of content
http://www.ogre3d.org/tikiwiki/Prerequisites?tikiversion=Linux
- Installing Compiler And Configuration Tools
- Ogre Dependencies
- Ogre Optional Packages
- Install Ogre
- Cegui Dependencies
- Cegui Optional Packages
- Installing Silly
- Install Cegui
- Installing Celayereditor
- Installing Ceimageeditor
- Installing Ode
- Using ogre, cegui, ode with code::blocks
- Uninstalling Compiler And Configuration Tools
- Uninstalling Ogre Dependencies
- Uninstalling Ogre Optional Packages
- Uninstalling Ogre
- Uninstalling Cegui dependencies
- Uninstalling Cegui Optional Packages
- Uninstalling Silly
- Uninstalling Cegui
- Uninstalling Celayouteditor
- Uninstalling Ceimageseteditor
- Uninstalling Ode
- Credits
- 1. Installing Compiler And Configuration Tools
sudo apt-get install build-essential automake libtool cmake-gui
- 2. Ogre Dependencies
sudo apt-get install libois-dev libfreeimage-dev libfreetype6-dev libzzip-dev libxaw7-dev libglew1.5-dev libxrandr-dev
- 3. Ogre Optional Packages
sudo apt-get install doxygen graphviz nvidia-cg-toolkit libboost-thread-dev libcppunit-dev
- 4. Install Ogre
- You can get the latest source from here.Now create two folders. One will hold the source codes. The other one will hold the configured source code of Ogrea, ready to be compiled. I have it set up like this:
/home/username/dev
Extract the source to the "dev" folder. You should have:
/home/username/dev/ogre_build/home/username/dev/ogre
Now open a terminal and run cmake-gui.where is the source code: /home/username/dev/ogre
Once you have selected the folder click configure. In the new window that appears leave the setting at default. It should look like this:
where to build the binaries: /home/username/dev/ogre_buildunix makefiles
Once you are done with that window just click finish. Now check this options to make fallowing the tutorials easier.
use default native compilersogre_install_samples
Once you're done click configure again then on generate. Now you can close the window. Go back to the terminal and enter this:
ogre_install_samples_sourcecd /home/username/dev/ogre_build
Note: you can use make -j 4 on duo-core processor to speed up the process.
make
sudo make install
sudo ldconfig
Note: if you installed doxygen and graphviz you can make doc to generate html documentation. - 5. Cegui Dependencies
sudo apt-get install libpcre++-dev libwxgtk2.8-dev libjpeg62-dev
- 6. Cegui Optional Packages
sudo apt-get install doxygen graphviz
- 7. Installing Silly
- Dependence needed by the editors. Get the latest source from here. Extract it to "dev" folder so it look like this:
/home/username/dev/silly-0.1.0
Now open a terminal and do:cd /home/username/dev/silly-0.1.0
./configure
make
sudo make install - 8. Install Cegui
- Get the latest source here. Extract it to the "dev" folder so it look like this:
/home/username/dev/cgui-0.7.1
Now open a terminal and do:cd /home/username/dev/cgui-0.7.1
note: if you installed doxygen and graphviz you can make html to generate html documentation.
./bootstrap
./configure
make
sudo make install
sudo ldconfig - 9. Installing Celayereditor
- Get the latest source from here. Extract it to the "dev" folder so it look like this:
/home/username/dev/celayouteditor-0.7.1
Now open a terminal and do:cd /home/username/dev/celayouteditor-0.7.1
Now you have to select the datafiles folder from the source folder when the editor start for the first time.
./configure
make
sudo make install/home/username/dev/celayouteditor-0.7.1/datafiles
Now you will need to copy to file to datafiles/fonts folder from the datafiles/font folder of cegui source. you need to copy this two file:/home/username/dev/cegui-0.7.1/datafiles/dejavusans.ttf
to
/home/kamil/dev/cegui-0.7.1/datafiles/dejavusans-10.font/home/username/dev/celayouteditor-0.7.1/datafiles/fonts
- 10. Installing Ceimageeditor
- Get the latest source from here. Extract it to "dev" folder so it look like this:
/home/username/dev/ceimageseteditor-0.7.1
Now open a terminal and do:cd /home/username/dev/ceimageseteditor-0.7.1
./configure
make
sudo make install - 11. Installing Ode
- Get the latest source from here. Extract it to "dev" folder so it look like this:
/home/username/dev/ode-0.11.1
Now open a terminal and go to that source folder like so:cd /home/username/dev/ode-0.11.1
./configure
make
sudo make install - 12. Using ogre, cegui, ode with code::blocks
- To install code::blocks, open a terminal and run:
sudo apt-get install codeblocks
Start code::blocks and make a new ogre project. Now go to Project > Build options and make sure you select the you project name. In Compiler setting > Other options you should have something like this:`pkg-config --cflags OGRE`
In linker settings > link libraries you should have:
`pkg-config --cflags CEGUI`
`pkg-config --cflags OIS`
`pkg-config --cflags ode`
`pkg-config --cflags CEGUI-OGRE`
-fexceptionsGL
In linker settings > Other linker options you should have:`pkg-config --libs OGRE`
In Search directories > Compiler you should have:
`pkg-config --libs CEGUI`
`pkg-config --libs OIS`
`pkg-config --libs ode`
`pkg-config --libs CEGUI-OGRE`/usr/local/share/OGRE/samples/Common/include
Now you should be all set to start the tutorials.
/usr/local/include/CEGUI/RendererModules/Ogre - 13. Uninstalling Compiler And Configuration Tools
sudo apt-get remove build-essential automake libtool cmake-gui
- 14. Uninstalling Ogre Dependencies
sudo apt-get remove libois-dev libfreeimage-dev libfreetype6-dev libzzip-dev libxaw7-dev libglew1.5-dev libxrandr-dev
- 15. Uninstalling Ogre Optional Packages
sudo apt-get remove doxygen graphviz nvidia-cg-toolkit libboost-thread-dev libcppunit-dev
- 16. Uninstalling Ogre
- There isn't a way to uninstall ogre with make other then manually remove the file.At lest not that I found anyway.
- 17. Uninstalling Cegui dependencies
sudo apt-get remove libpcre++-dev libwxgtk2.8-dev libjpeg62-dev
- 18. Uninstalling Cegui Optional Packages
sudo apt-get remove doxygen graphviz
- 19. Uninstalling Silly
- Open a terminal and run:
cd /home/username/dev/SILLY-0.1.0
sudo make uninstall - 20. Uninstalling Cegui
- Open a terminal and run:
cd /home/username/dev/CEGUI-0.7.1
sudo make uninstall - 21. Uninstalling Celayouteditor
- Open a terminal and run:
cd /home/username/dev/CELayoutEditor-0.7.1
sudo make uninstall - 22. Uninstalling Ceimageseteditor
- Open a terminal and run:
cd /home/username/dev/CEImagesetEditor-0.7.1
sudo make uninstall - 23. Uninstalling Ode
- open a terminal and run:
cd /home/username/dev/ode-0.11.1
sudo make uninstall - 24. Credits
Thanks to caldercoalson for his tutorial
http://ubuntuforums.org/showthread.php?t=1144592
A blog with a Ogre tutorial
http://xiolog.blogspot.com/2010/01/compilation-and-installation-of-ogre.html
Another Ogre tutorial
http://www.cipherhive.org/?page_id=34
http://www.ogre3d.org/tikiwiki/Prerequisites?tikiversion=Linux
Labels:
CEGUI,
CEGUI 0.7.1,
Code::Blocks,
Karmic,
Linux,
ODE,
ODE 0.11.1,
OGRE 1.7,
OGRE3D,
Source,
Ubuntu
Sunday, May 4, 2008
Don't fear the Penguin
The story of my life much resembles that of the Linux operating system; at first, I was a Polish immigrant to Canada, very hard to understand. As the years passed, bugs were fixed, tweaks were made here and there (I also learned English, which helped). Now, I can say that I am much easier to use, just like Linux... no, wait, I meant more user-friendly (Still working on that English thing).

Notwithstanding my hatred for Microsoft, I must admit that the presentation they gave at my school (Vanier College) was very enlightening. The speaker advised all present to start a blog and make themselves heard on the Net; that's why I'm here. Not that I'm one to follow the herd, but "if you can't beat 'em, join 'em". Or, in my case, follow them around like their shadow and eat up all the tidbits of advice they inadvertently drop along the way.

Notwithstanding my hatred for Microsoft, I must admit that the presentation they gave at my school (Vanier College) was very enlightening. The speaker advised all present to start a blog and make themselves heard on the Net; that's why I'm here. Not that I'm one to follow the herd, but "if you can't beat 'em, join 'em". Or, in my case, follow them around like their shadow and eat up all the tidbits of advice they inadvertently drop along the way.
Labels:
Linux
Subscribe to:
Posts (Atom)