next up previous contents
Next: 3.2.3 omniORBpy Up: 3.2 Dependencies Previous: 3.2.1 Xerces   Contents


3.2.2 omniORB

omniORB handles most of the CORBA implementation for your system. See alternative instructions below if the following does not work.

 # rpmbuild --rebuild \
    http://www.fourpalms.org/pub/omniORB/SRPMS/omniORB-4.1.0-1.src.rpm
 # cd /usr/src/redhat/RPMS/i386
 # rpm -Uhv omniORB-4.1.0-1.i386.rpm
 # rpm -Uhv omniORB-devel-4.1.0-1.i386.rpm
 # rpm -Uhv omniORB-utils-4.1.0-1.i386.rpm
 # rpm -Uhv omniORB-servers-4.1.0-1.i386.rpm
 # rpm -Uhv omniORB-bootscripts-4.1.0-1.i386.rpm

If you are unable to download the file from fourpalms.org, try using:

 # rpmbuild --rebuild \
    http://opensource.nederland.net/omniORB/downloads/4.1.0/SRPMS/omniORB-4.1.0-1.src.rpm

and then continue as above.

Configure omniORB by editing /etc/omniORB.cfg as root. Around line 313 you should see:

 InitRef = NameService=corbaname::my.host.name
Uncomment the line by deleting the pound or hash character `#' and change it to:
 InitRef = NameService=corbaname::127.0.0.1
Before running the framework you will need to start the naming service. omniNames will automatically start when you restart your machine. Refer to Appendix B for instructions on how to start the omniNames service without restarting your machine or set whether the service starts automatically at boot. 1



2008-04-25