From Fedora Directory Server
Below you will find links to download the binary packages and source files. Please see the FAQ section on Open Source for more information.
EXPORT CONTROL. As required by U.S. law, you (“Licensee”) represents and warrants that it: (a) understands that the Software is subject to export controls under the U.S. Commerce Department's Export Administration Regulations ("EAR"); (b) is not located in a prohibited destination country under the EAR or U.S. sanctions regulations (currently Cuba, Iran, Iraq, North Korea, Sudan and Syria); (c) will not export, re-export, or transfer the Software to any prohibited destination, entity, or individual without the necessary export license(s) or authorizations(s) from the U.S. Government; (d) will not use or transfer the Software for use in any sensitive nuclear, chemical or biological weapons, or missile technology end-uses unless authorized by the U.S. Government by regulation or specific license; (e) understands and agrees that if it is in the United States and exports or transfers the Software to eligible end users, it will, as required by EAR Section 740.17(e), submit semi-annual reports to the Commerce Department's Bureau of Industry & Security (BIS), which include the name and address (including country) of each transferee; and (f) understands that countries other than the United States may restrict the import, use, or export of encryption products and that it shall be solely responsible for compliance with any such import, use, or export restrictions.
|
Binary Packages
Fedora Directory Server 1.1
- yum is used to install on platforms that use yum for package installation and management.
- If you are already using fedora-ds-base from Fedora, you must first upgrade it
rpm -qi fedora-ds-base
If that returns an error, skip to the next bullet, otherwise
yum upgrade fedora-ds-base
- Binary packages are provided only for Fedora 6, 7, 8 and 9 - The Fedora 6 packages should run on Red Hat EL5.1 (not 5.0). For EL 5.1 you'll need to follow these instructions
- Set up your Fedora DS yum repo - as root
cd /etc/yum.repos.d wget http://directory.fedoraproject.org/sources/idmcommon.repo wget http://directory.fedoraproject.org/sources/dirsrv.repo
- Install
yum install fedora-ds
This will install many dependencies too. NOTE: On Fedora 8 and later, the IcedTea Java can run the console. On Fedora 7 and earlier, you will still need to install a proprietary JRE in order to run - see Install_Guide for information about how to install Java.
Enterprise Linux 5
There are currently (July 1, 2008) no binary packages for EL5 (e.g. RHEL5, CentOS5 and derivatives). However, with a little hoop jumping, you can use packages from Fedora Core 6.
- Step 1 - Upgrade to 5.1 or later and install the packages svrcore mozldap perl-Mozilla-LDAP libicu
yum install svrcore mozldap perl-Mozilla-LDAP libicu
- Step 2 - If you want to use the console, yum install ldapjdk - or get it from jpackage.org
- Step 3 - Set up system to install Fedora Core 6 packages - GPG keys first:
rpm --import http://download.fedoraproject.org/pub/fedora/linux/core/6/i386/os/RPM-GPG-KEY-fedora rpm --import http://download.fedoraproject.org/pub/fedora/linux/extras/RPM-GPG-KEY-Fedora-Extras
NOTE: Many of the packages are now signed by a personal key - this key will need to be imported into RPM - the key is available here - http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xA7B02652
rpm --import 'http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xA7B02652'
Note the single quotes above - to avoid ? and & being interpreted by the shell.
- Step 4 - Install adminutil and jss from FC6
rpm -ivh http://download.fedoraproject.org/pub/fedora/linux/extras/6/i386/adminutil-1.1.5-1.fc6.i386.rpm rpm -ivh http://download.fedoraproject.org/pub/fedora/linux/extras/6/i386/jss-4.2.5-1.fc6.i386.rpm
For 64-bit, just replace i386 above with x86_64
- Step 5 - Set up your yum repos for idmcommon and dirsrv as listed above
- Step 6 - Edit the idmcommon.repo and dirsrv.repo files - replace $releasever with 6 - otherwise it will attempt to use "5" as the release version
- Step 7 - yum install fedora-ds - as above
- Step 8 - run the /usr/sbin/setup-ds-admin.pl script. This is where all of the information about the new Directory Server instance is supplied. The "typical setup" is the most commonly-used setup process, it offers control over the ports for the Directory and Administration Servers, the domain name, and directory suffix. For the step by step example:
- Step 9 (for Red Hat Enterprise Linux customers) - A Java JRE is required in order to use the Console, install the RPM package from the supplemental channel
- Enable the channel from the RHN -> Channels -> Red Hat Supplementary Server 5 -> Subscribe
- yum install java-1.5.0-ibm or download the rpm from the channel and do rpm -Uvh java-1.5.0-ibm
- Step 10 - Start the console to log in - NOTE: Java 1.5 and possibly some earlier versions have a problem with window order/focus. This means that when you run fedora-idm-console, you will see only the splash screen and not the login dialog. If this occurs, please use
fedora-idm-console -x nologo ... other args ...
Windows Console for Fedora DS 1.1
Tested with Sun Java 1.4 and 1.5 on Windows 2003 Server.
| Platform | File | MD5SUM |
|---|---|---|
| Windows | FedoraConsole.msi | 55d98a8633c879ebdbb33fb73782c286 |
NOTE: You must have Java in your PATH in order for this to work. Or you can just edit the batch file to tell it where to find Java. NOTE: This might work with Fedora DS 1.0.4 and earlier, but it has not been tested with that release.
Fedora Directory Server 1.0.4
The FDS 1.0.4 package includes the core DS, the Admin Server, the Management Console, web applications, and other support code for those apps, including online help.
| Platform | File | MD5SUM |
|---|---|---|
| Fedora Core 6 x86 | fedora-ds-1.0.4-1.FC6.i386.opt.rpm | e9266f3355e6dae23a518544f8d2c1c6 |
| Fedora Core 6 x86_64 | fedora-ds-1.0.4-1.FC6.x86_64.opt.rpm | 3009084ea996584d6ed4bf6fbefe7d1c |
| Fedora Core 5 x86 | fedora-ds-1.0.4-1.FC5.i386.opt.rpm | 75a92f846cee3c8048d05fdac635191d |
| Fedora Core 5 x86_64 | fedora-ds-1.0.4-1.FC5.x86_64.opt.rpm | 59b6b8f09504dc9ff88461bac0032d35 |
| Fedora Core 4 x86 | fedora-ds-1.0.4-1.FC4.i386.opt.rpm | 9e3362e7a349f2c7aff901278881e008 |
| Fedora Core 4 x86_64 | fedora-ds-1.0.4-1.FC4.x86_64.opt.rpm | ba5e467cfd340f1952c06ab2e9aec9cb |
| Fedora Core 3/RHEL4 x86 | fedora-ds-1.0.4-1.RHEL4.i386.opt.rpm | c45626a95f2fcc41e9a6f95b255477b0 |
| Fedora Core 3/RHEL4 x86_64 | fedora-ds-1.0.4-1.RHEL4.x86_64.opt.rpm | fe8b2d8df9370e73bf0f22040d4f492f |
| Fedora Core 2/RHEL3 x86 | fedora-ds-1.0.4-1.RHEL3.i386.opt.rpm | 17781d77fd816a41df3f941ae693614a |
Please read the Release_Notes to find out what's new and for late breaking information. After installing the RPM, see the Install_Guide for more information about setup and configuration.
Windows Synchronization
This is an installable file for Windows for doing password synchronization.
- PassSync md5sum 54c33a6e665bb2526f1f286e505cc0ff
The following is only required for NT4 sync. It is not required for Active Directory sync.
- NTDS md5sum 74e0ada5ff519ade5295ae0bf75ddb84
Legacy Releases
Fedora Directory Server 1.0.3
The FDS 1.0.3 package includes the core DS, the Admin Server, the Management Console, web applications, and other support code for those apps, including online help.
| Platform | File | MD5SUM |
|---|---|---|
| Fedora Core 6 x86 | fedora-ds-1.0.3-1.FC6.i386.opt.rpm | 9e9309d1a7a3f3cb6913f1aad12a6e26 |
| Fedora Core 6 x86_64 | N/A | N/A |
| Fedora Core 5 x86 | fedora-ds-1.0.3-1.FC5.i386.opt.rpm | 0f12b06a7b67c971cf7d0f8def19f0a3 |
| Fedora Core 5 x86_64 | fedora-ds-1.0.3-1.FC5.x86_64.opt.rpm | 437ebb8b1cdfbb6e162f2fd484da3df7 |
| Fedora Core 4 x86 | fedora-ds-1.0.3-1.FC4.i386.opt.rpm | 6c4faeef2b9d63837e79b79757b0ff72 |
| Fedora Core 4 x86_64 | N/A | N/A |
| Fedora Core 3/RHEL4 x86 | fedora-ds-1.0.3-1.RHEL4.i386.opt.rpm | 0baacf00923f76570e834d63835ea732 |
| Fedora Core 3/RHEL4 x86_64 | fedora-ds-1.0.3-1.RHEL4.x86_64.opt.rpm | 5a8d7da9f9351aed28d5fb1417f050e4 |
| Fedora Core 2/RHEL3 x86 | fedora-ds-1.0.3-1.RHEL3.i386.opt.rpm | 0a2f62ff0090e5ced3ff7c6475e3be20 |
Please read the Release_Notes to find out what's new and for late breaking information. After installing the RPM, see the Install_Guide for more information about setup and configuration.
Fedora Directory Server 1.0.2
The FDS 1.0.2 package includes the core DS, the Admin Server, the Management Console, web applications, and other support code for those apps, including online help.
| Platform | File | MD5SUM |
|---|---|---|
| NEW - Fedora Core 5 x86 | fedora-ds-1.0.2-1.FC5.i386.opt.rpm | 4dc42883451ca85e82f808d48eaee6df |
| NEW - Fedora Core 5 x86_64 | fedora-ds-1.0.2-1.FC5.x86_64.opt.rpm | b4776cb6ff6c2c44b5af2f5be05493c4 |
| Fedora Core 4 x86 | fedora-ds-1.0.2-1.FC4.i386.opt.rpm | 26731d36eff54d8ffc953dfaa7cb944e |
| Fedora Core 4 x86_64 | fedora-ds-1.0.2-1.FC4.x86_64.opt.rpm | c760b0787f7988c4bf1e36e45b152e23 |
| Fedora Core 3/RHEL4 x86 | fedora-ds-1.0.2-1.RHEL4.i386.opt.rpm | faa4beecf5c0779ad62f61f735ba0204 |
| Fedora Core 3/RHEL4 x86_64 | fedora-ds-1.0.2-1.RHEL4.x86_64.opt.rpm | 38f88acb225a4e2e0f76584a51ef7878 |
| Fedora Core 2/RHEL3 x86 | fedora-ds-1.0.2-1.RHEL3.i386.opt.rpm | 94a90c2a5c4dd8c1879d29f78e962b9d |
Please read the Release_Notes to find out what's new and for late breaking information. After installing the RPM, see the Install_Guide for more information about setup and configuration.
Fedora Directory Server 1.0.1
The FDS 1.0.1 package includes the core DS, the Admin Server, the Management Console, web applications, and other support code for those apps, including online help.
- Fedora Core 4
- Fedora Core 3 and RHEL4
- Fedora Core 2 and RHEL3
See the Release_Notes for more information. After downloading, see Install_Guide for more information.
Fedora Directory Server 7.1
The FDS 7.1 package includes the core DS, the Admin Server, the Management Console, web applications, and other support code for those apps, including online help. Since the Admin Server and related files in this legacy package are not available as open source, please refer to the Licensing for these Binary packages. Binaries for (Linux, Solaris), as well as the special Admin Server license, are available here.
Source Packages
Check out our Build page to find out how to build from source. The source packages are available here.
