Page History
...
Prerequisites
Download Fedora 3.68.01
- Fedora 3.6 8.1 Installer (165M161.5M)
- Fedora 3.8.6 1 Source Code (7.2M3M) (if installing from source, see Installation From Source for instructions on building the installer)
- See also the Downloads page.
Java SE Development Kit (JDK) 68.
Whether installing a binary or source distribution, JDK 6 8 is required. The JDK should be installed on the machine you intend to use as the Fedora server. It is available from http://www.java.com/. While historically we have recommended Sun/Oracle's JDK, there have been several reports of success in using OpenJDK as well. Look here for more information on installing Java.
Database
Fedora uses a relational database to support some of its functions. To simplify installation, the Fedora installer includes and can configure an embedded instance of the Derby SQL Database 10.89.21.20. Fedora supports four external databases: MySQL, Oracle, PostgreSQL and Microsoft SQL Server. The embedded Derby database should only be used for evaluation and development purposes; Derby should not be used for any production repository. It is recommended that you use one of the supported external databases which must be installed, configured and running before proceeding with the installation.
Application Server
The Fedora Repository installer includes Tomcat 67.0.2955. Optionally, Fedora may be installed into any existing application server that implements Servlet 2.5/JSP 2.1 or higher. At this time, Fedora has chiefly been tested with Tomcat 6.0.x and 7.0.x, but users have reported running Fedora successfully with Jetty and JBoss.
Maven 2
Fedora uses Maven for its build environment. Maven2 is available from http://maven.apache.org/.
Installation Steps
Anchor | ||||
---|---|---|---|---|
|
The following environment variables may need to be set while installing or running Fedora, or executing Fedora command line utilities.
...
If set, tomcat and fedora command line utilities will use the specified java vm. Otherwise, all utilities will attempt to use the java version available by default within the user's PATH. This should point to the base directory of your Java installation. On Windows systems, this might be C:\java
. For UNIX derivatives, this might be something like /usr/local/jdk1.68.0_3331
.
FEDORA_HOME
Required for running command line utilities. Optional for running installer. Ignored when running the Fedora server unless fedora home directory is not otherwise specified.
...
Info |
---|
Due to distribution license restrictions, the Fedora Installer does not include the Oracle JDBC driver. Oracle JDBC drivers are available from http://technet.oracle.com/software/tech/java/sqlj_jdbc/content.html. The installer will prompt you for the location of the driver on your filesystem. Also, if you run Fedora in Java 6 7 as is required by Fedora 3.48, you will need an Oracle Java 6 7 jdbc jar such as |
PostgreSQL
Please consult the documentation at http://www.postgresql.org/docs/ for more detailed information about configuring PostgreSQL.
...
No Format |
---|
java -jar fcrepo-installer-3.68.1.jar |
Tip |
---|
Fedora can also be installed in non-interactive mode by specifying an install.properties file as an argument to the installer. After installing interactively, you will find an install.properties file in your $FEDORA_HOME/install/ directory. You can use this file as a template for future, non-interactive installations. *Take care if you are using an install.properties file from an earlier release as the file may not contain some properties defined in the later release, default settings will be used in this case, which may or may not be appropriate for your installation. |
...