Search My Blog

Thursday, January 14, 2010

Download - 389 Directory Server

389 Directory Server

Download

From 389 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

389 Directory Server 1.1 and later

  • yum is used to install on platforms that use yum for package installation and management.
  • Enterprise Linux packages are available from EPEL
  • Testing - installing packages from the testing repos
    • On Fedora - yum install 389-ds --enablerepo=updates-testing
    • On EPEL - yum install 389-ds --enablerepo=epel-testing
    • On Fedora - yum upgrade 389-ds-base 389-admin --enablerepo=updates-testing
    • On EPEL - yum upgrade 389-ds-base 389-admin --enablerepo=epel-testing
  • Upgrade - yum upgrade
    • The 389 packages are designed to obsolete and replace the fedora-ds packages - you must use yum upgrade not update in order for yum and rpm to process the obsolete directives
    • Run setup-ds-admin.pl -u after the upgrade to refresh your admin server and console configuration
  • New Install - yum install 389-ds
    • Run setup-ds-admin.pl to set up your directory server

Upgrading and installing will install many dependencies too, including Java if your platform supports it. If not, see Install_Guide for more information about Java.

Windows Password Synchronization

NOTE: If you are upgrading from version 1.1.0, the upgrade will create a new 389 Password Sync folder and copy your files from the old Fedora Password Sync folder. It will not remove the old Fedora Password Sync folder. You can do that manually once you have verified that the new 389 version is working correctly.

NOTE: If you are upgrading from a version older than 1.1.0, install the new version first, then remove the old version from the Add/Remove Programs list in the Control Panel. The new version is 1.1.3.

This is an Active Directory "plug-in" that intercepts password changes made to AD and sends the clear text password to 389 DS to keep the passwords in sync (when using the Windows Sync feature of 389 DS).

Tested with Windows 2008 and 2003 Server.

Platform File SHA1SUM
Windows 2003/2008 32-bit 389-PassSync-1.1.3-i386.msi fb4fa606877c969b9bec6130a1e81019ff337432
Windows 2003/2008 64-bit 389-PassSync-1.1.3-x86_64.msi 7e30c5eacc827be663a0eb27f0aed439490a7468

Older versions

Platform File SHA1SUM
Windows FedoraPassSync-20090403.msi 7180862a9e0df1b3ba5aa43cc11e00ae1ac8245e

Windows Console

NOTE: Windows Console now (as of April 3, 2009) requires Java 1.6 to work.

NOTE: You must use 64-bit Java with the 64-bit version.

NOTE: This version is 1.1.4.a1 (alpha 1) - alpha releases should be used for testing purposes only

Tested with Sun Java 1.6 on Windows 2008/2003 Server.

Platform File SHA1SUM
Windows 2003/2008 32-bit 389-Console-1.1.4.a1-i386.msi 9b26b03f4fe8a76107bc65689d29232e15ce1af7
Windows 2003/2008 64-bit 389-Console-1.1.4.a1-x86_64.msi 1f0387d9a97bc43ee431cf450c8963c2c06f449d

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.

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.

Old EL5 Package instructions

As of December 18, 2009 there are current 389 packages in EPEL. Before 389 was available via EPEL, we provided a Fedora Core 6 yum repo for hosting the EL5 packages. The instructions below are for that repo.

  • Binary packages are provided only for Fedora 6 - The Fedora 6 packages should run on Red Hat EL5.3 and later. For EL 5.3 and later, you'll need to follow these instructions
    • On EL5 - yum install 389-ds --enablerepo=dirsrv-testing --enablerepo=idmcommon-testing
    • On EL5 - yum upgrade 389-ds-base 389-admin --enablerepo=dirsrv-testing --enablerepo=idmcommon-testing

Enterprise Linux 5

Please update your yum repo files by following step 2 below! The URLs have changed.

  • Step 1 - Upgrade to 5.3 or later - 5.3 includes some necessary packages for the core server as well as the OpenJDK Java 1.6 - The directory server will not work correctly if you do not upgrade
yum upgrade 
  • Step 2 - Set up your yum repos for idmcommon and dirsrv - as root
wget -O - http://port389.org/sources/idmcommon.repo | sed -e 's/$releasever/6/g;' > /etc/yum.repos.d/idmcommon.repo wget -O - http://port389.org/sources/dirsrv.repo | sed -e 's/$releasever/6/g;' > /etc/yum.repos.d/dirsrv.repo 
  • Step 3 - Install the RPM GPG key for the idmcommon and dirsrv repo packages:
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 - yum install 389-ds - as above
  • Step 5 - 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:

http://www.redhat.com/docs/manuals/dir-server/8.1/install/Installation_Guide-Directory_Server_on_Linux.html

  • Step 6 (for Red Hat Enterprise Linux customers) - Java 1.6 OpenJDK is now available - installing the 389-ds package should have installed this automatically - if not, you should just be able to do
yum install java-1.6.0-openjdk 
  • Step 7 - Start the console to log in - NOTE: Some versions of Java have a problem with window order/focus. This means that when you run 389-console, you will see only the splash screen and not the login dialog. If this occurs, please use
389-console -x nologo ... other args ... 
Go there...
http://directory.fedoraproject.org/wiki/Download

Don

No comments: