INSTALL
上传用户:center1979
上传日期:2022-07-26
资源大小:50633k
文件大小:4k
源码类别:

OpenGL

开发平台:

Visual C++

  1. Celestia Install instructions for UNIX
  2. --------------------------------------
  3. You need to have the following components installed before Celestia
  4. will build: OpenGL (tested with Mesa 3.4), glu, libjpeg, and libpng.
  5. Should you have a package based installation (most Linux distributions these
  6. days are), you will also need to install the devel packages for your OpenGL,
  7. glu and glibc packages.
  8. OK, assuming you've collected all the necessary libraries, here's
  9. what you need to do to build and run Celestia:
  10. ./configure --with-INTERFACE                   [*]
  11. make
  12. make install
  13. [*] INTERFACE must be replaced with one of "kde", "gtk", "gnome", or "glut".
  14. Four interfaces are available for Celestia:
  15. - glut: minimal interface, barebone Celestia core with no toolbar or menu...
  16. - GTK: A full interface with minimal dependencies, adds a menu, a configuration
  17.        dialog some other utilities.
  18. - Gnome: The full GTK interface plus a few Gnome integration goodies, such as
  19.          preference saving in GConf. This looks and works very much like the
  20.          Windows interface.
  21. - KDE3: brings contextual menus, toolbars, KDE integration,
  22.         internationalization, bookmarks...
  23. To build the KDE interface (requires various kde-devel packages):
  24. configure --with-kde
  25. To build the Gnome interface (requires gnome-devel and all GTK requirements):
  26. configure --with-gnome
  27. To build the GTK interface (requires gtkglext and gtkglext-devel):
  28. configure --with-gtk
  29. To build the GLUT interface (requires glut and glut-devel):
  30. configure --with-glut
  31. At the end of the configure output shows which interface has been selected, you
  32. should check it is correct before running make.
  33. Starting with version 1.3.1, Lua is the new scripting engine for Celestia, 
  34. the old homegrown scripting engine is still available. By default Lua support
  35. will NOT be compiled in, to enable it you need to download the Lua library
  36. from:
  37. http://www.lua.org/
  38. Version 5.0 or newer is required.
  39. Once Lua has been installed on your system, you need to run:
  40. configure --with-lua=/path/to/lua
  41. To check wether your Celestia has been compiled with Lua support, go to File
  42. -> Open. If you have '*.cel *.celx' in the filter box, then Lua is available
  43. otherwise the filter will contain only '*.cel'.
  44. The GtkGLExt widget that is required in order to build Celestia with Gtk+ may
  45. be downloaded from http://gtkglext.sf.net. Note that depending in your
  46. distribution you may also need other packages containing various files needed
  47. by the build process. For instance, to build under SUSE Linux, you will also
  48. need to have the gtk-devel package installed.
  49. Celestia will be installed into /usr/local by default, with data files landing
  50. in /usr/local/share/celestia , but you may specify a new location with the
  51. --prefix option to configure:
  52. configure --prefix=/home/my_directory
  53. All the other usual configure parameters apply; you may see which options
  54. are available using 'configure --help'
  55. If while running configure you see an error reporting that gl.h,
  56. is missing, you either don't have OpenGL installed on your system,
  57. or you don't have the corresponding devel package installed.  If for
  58. instance you have Mesa installed, you will also have to install the
  59. mesa-devel package (or something named similarly).  Missing glu.h or glut.h
  60. means that you don't have GLU, GLUT, or their devel pacakges installed.
  61. Chris Laurel                &      Deon Ramsey
  62. claurel@.shatters.net              dramsey@users.sourceforge.net
  63. Updated 2003-06-10 by
  64. Christophe Teyssier
  65. chris@teyssier.org
  66. Updated 2004-04-28 by pat@suwalski.net