...
- Mac OS X 10.6 (Snow Leopard)
- Java 1.5 (32-bit from OS X 10.5 Leopard installation, but the default 64-bit Java6 should work fine)
- Maven 2.0.9
- Fedora 3.3
- Tomcat 6.0.20
fedora
Code Block |
---|
svn co https://fedora-commons.svn.sourceforge.net/svnroot/fedora-commons/fedora/trunk fedora
cd fedora
mvn install -P fedora-installer
java -jar fcrepo-installer/target/fcrepo-installer-3.3-SNAPSHOT.jar
|
Select "custom" and accept all defaults and "included" options except for "Enable FeSL" which should be "true" and "Enable Resource Index" which should be "true".
Oracle Berkeley DB XML
adapted from: http://www.muradora.org/muradora/wiki/InstallingRampPDP
- dbxml (versions prior to 2.5 include xerces-c 2.x, which does not build correctly in OS X 10.6)
Note: this is a quite lengthy build. Take the dog for a walk and come back.Code Block ./buildall.sh --prefix=/usr/local/dbxml-2.5.13 --enable-java
- set environment variables
Code Block export DBXML_HOME=/usr/local/dbxml-2.5.13 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${DBXML_HOME}/lib export DYLD_LIBRARY_PATH=${DBXML_HOME}/lib:$DYLD_LIBRARY_PATH
fedora
Code Block |
---|
svn co https://fedora-commons.svn.sourceforge.net/svnroot/fedora-commons/fedora/trunk fedora cd fedora mvn install -P fedora-installer java -jar fcrepo-installer/target/fcrepo-installer-3.3-SNAPSHOT.jar |
Select "custom" and accept all defaults and "included" options except for "Enable FeSL" which should be "true".
Start Tomcat, e.g.:
Code Block |
---|
$CATALINA_HOME/bin/startup.sh
|
fcrepo-security-pep
- Sanity check: verify that http://localhost:8080/fedora/search works for fedoraAdmin, but returns authorization denied for a valid, but non-adminstrator role (create one in $FEDORA_HOME/server/config/fedora-users.xml)
...