|
|||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
There are many ways to obtain the latest OpenACS Distribution:
get the tarball:
Download from OpenACS.org: http://openacs.org/projects/openacs/download/
Unpack the OpenACS tarball. Usually something like this works:
or get the files via CVS: If you want to track fresh code developments between releases, or you are an OpenACS core developer, you may want to install from CVS. This is identical to downloading a distribution, except that you get the files from CVS instead of the tarball. The following commands are used to obtain OpenACS 5.6 from CVS:
The command above checks out the core packages of OpenACS in a directory named openacs-4. For the entire OpenACS version 5.6 branch you can use the following commands (adjust as required going forward):
If the the branch name (like oacs-5-6) is omitted, the the leading edge developer version (the HEAD release) is obtained
In order to check out a single package (e.g. the package cronjob) from e.g. the leading edge developer version (HEAD), use
For most OpenACS packages, CVS aliases are defined. In order to checkout e.g. the forums package from OpenACS 5.5, just use:
More info here: http://www.openacs.org/test-doc/using-cvs-with-openacs
Looking for README instructions or installers? View the OpenACS Installation instructions: en:openacs-system-install, otherwise continue by setting up the OpenACS distribution:
For Linux Standard Base compliance and ease of backup, all of the files in each OpenACS site are stored in a subdirectory of /var/lib/aolserver, one subdirectory (SERVERROOT) per site (see: en:openacs-reference-platform). The first time you install an OpenACS site on a server, you must create the parent directory and set its permissions:
While logged in as root:
Move the uncompressed code to SERVERROOT and rename the directory to $OPENACS_SERVICE_NAME: