EPIC IRC

Site Content
Main Page

Installing EPIC

Getting EPIC
Installing EPIC
Updating EPIC


Using EPIC (You need a script)

EPIC Script Archive
Intro to Scripting
EPIC Mailing List archive (offsite)


About EPIC

What is EPIC?
Who is behind EPIC?
Copyright Info
Noteworthy changes in EPIC
Ask hop
Ideas past and present
EPIC Related Projects


About EPIC5

EPIC5 documentation (wiki)
Browse EPIC5 CVS


About EPIC4

EPIC4 docs in html
Browse EPIC4 CVS
EPIC docs in /HELP Format
Introduction to EPIC4
Detailed EPIC4 Changelog

Installing EPIC

Its really quite simple -- its about the same difficulty as compiling any GNU software (however, this is _not_ GNU software)

  • Run 'configure' by using one (and only one) of the following:

    ./configure
    sh configure
  • By default, 'configure' sets up the software to be run from /usr/local -- if this is not the case for you (ie, you are not the superuser compiling for the entire system) you can run configure with the "--prefix=/path/to/somewhere" flag, for example:

    ./configure --prefix=/usr/home/jnelson
  • EPIC should be able to compile and run on almost any modern unix (A ``modern'' unix is one that supports POSIX system calls and BSD networking in addition to the most commonly accepted non-standard unix extensions, like getpw*() functions.) All i can say is try it and see if it works. It will definitely work on Solaris, FreeBSD, Linux, Digital Unix, SCO ODT 5, AIX, etc.
  • To compile EPIC, type 'make' in the main source directory. This will compile the `epic' and `wserv' programs that live in the `source' subdirectory.
  • Once that you are happy with the compilation, you can install them with `make install'. This will install all the binaries, scripts, man pages, and help files into the path you specified in the Makefile (or when you ran configure)
  • You can now delete the object files and binaries if you want to save some space by typing `make clean'. If you are sure you probably wont have to compile again, but you want to keep the source code around, you can use `make distclean'. You should make distclean before you try to compile again for a different architecture.
  • Bug reports go to list at epicsol dot org. Please see the BUG_FORM file for information about how to file a bug report. Please include as much information as possible.