A directory server provides a centralized directory service for your intranet, network, and extranet information. Directory Server integrates with existing systems and acts as a centralized repository for the consolidation of employee, customer, supplier, and partner information. You can extend Directory Server to manage user profiles and preferences, as well as extranet user authentication.
Preparing your system
cd /home/
mkdir fds
cd fds
sudo apt-get install ssh
Download Fedora Directory Server Pre-built rpm
wget -c http://directory.fedoraproject.org/download/fedora-ds-1.0.4-1.FC6.i386.opt.rpm
Installing Alien Package
sudo apt-get install alien
Convert .rpm Package to .deb Package
sudo alien --scripts fedora-ds-1.0.4-1.FC6.i386.opt.rpm
Install Dependencies
wget http://mirrors.kernel.org/debian/pool/main/t/termcap-compat/termcap-compat_1.2.3_i386.deb
wget http://mirrors.kernel.org/debian/pool/main/libc/libc/libc5_5.4.46-15_i386.deb
wget http://mirrors.kernel.org/debian/pool/main/l/ld.so/ldso_1.9.11-15_i386.deb
sudo dpkg --install ldso_1.9.11-15_i386.deb
sudo dpkg --install libc5_5.4.46-15_i386.deb
sudo dpkg --install termcap-compat_1.2.3_i386.deb
Installing Java Run Time Environment
sudo apt-get install sun-java6-bin
Installing Apache2-mpm-worker
sudo apt-get install apache2-mpm-worker
sudo ln -s /usr/sbin/apache2 /usr/sbin/httpd
Installing .deb package
sudo dpkg -i fedora-ds_1.0.4-2_i386.deb
Creating a user and group for the daemon
sudo groupadd fds
sudo useradd -s /bin/false -g fds fds
Running Fedora-ds Setup Program
sudo /opt/fedora-ds/setup/setup -k
Please select the install mode:
1 - Express - minimal questions
2 - Typical - some customization (default)
3 - Custom - lots of customization
Please select 1, 2, or 3 (default: 2) 1
Hostname to use (default: facility-srv1.it-mgt.com)
Server user ID to use (default: nobody) fds
Server group ID to use (default: nobody) fds
Fedora configuration directory server
administrator ID [admin]:
Directory Manager DN [cn=Directory Manager]:
sudo cp /opt/fedora-ds/setup/install.inf /opt
sudo chmod 640 /opt/install.inf
sudo pico /opt/install.inf
Add the directive for ApacheRoot at the end of the file
...
[admin]
SysUser= root
Port= 16000
ServerIpAddress=
ServerAdminID= admin
ServerAdminPwd= dsadmin
ApacheDir= /usr/sbin
ApacheRoot= /usr/lib/apache2
Rerun the setup script with the new ApacheRoot directive
sudo /opt/fedora-ds/setup/setup -s -f /opt/install.inf
You can now use the console. Here is the command to use to start the console:
cd /opt/fedora-ds
./startconsole -u admin -a http://facility-srv1.it-mgt.com:
Adjusting the admin-server's httpd.conf file
sudo pico /opt/fedora-ds/admin-serv/config/httpd.conf
Comment out the following apache module
#LoadModule log_config_module /usr/lib/apache2/modules/mod_log_config.so
Starting the admin-server
sudo /opt/fedora-ds/start-admin
Persistent startup
sudo pico /etc/inti.d/local
#! /bin/sh
/opt/fedora-ds/slapd-fossedu/start-slapd
/opt/fedora-ds/start-admin
sudo chmod +x /etc/init.d/local
sudo update-rc.d local defaults 80
Howto install Fedora Directory Server (DS) 1.04 on Ubuntu 8.04 (Hardy Heron)
Posted by Funniest Pictures at 23:22 Labels: install fedora directory server ubuntu, install fedora directory server ubuntu 8.04
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment