Fedora Directory Server su Ubuntu/Debian

Da MelugWiki.

Jump to: navigation, search

Installare Fedora Directory Server su Ubuntu/Debian


Scaricare il pacchetto:

wget http://directory.fedora.redhat.com/download/fedora-ds-1.0.2-1.FC5.i386.opt.rpm 

o andare nel sito http://directory.fedora.redhat.com/wiki/Download e scaricare l'ultima versione.


Installare alien che è un software che permette di convertire i file ".rpm" in ".deb":

sudo apt-get install alien

Installiamo le dipendenze che servono per il corretto funzionamento di tutti i componenti:

sudo apt-get install termcap-compat apache2-mpm-worker libstdc++6

Creo un link simbolico per consentire al Fedora Directory Server di lanciare il corretto webserver(apache2):

sudo ln -s /usr/sbin/apache2 /usr/sbin/httpd

Creiamo l'utente e il gruppo che utilizzera il FDS per funzionare:

sudo groupadd fds
sudo useradd -s /bin/false -g fds fds

Trasformare il pacchetto Fedora precedente scaricato in un pacchetto ".deb" compatibile con le distribuzioni Debian/Ubuntu:

sudo alien fedora-ds-1.0.2-1.FC5.i386.opt.rpm

Installiamo il pacchetto precedentemente creato:

sudo dpkg -i nome_del_pacchetto.deb

Configurare il FDS

sudo /opt/fedora-ds/setup/setup -k
sudo cp /opt/fedora-ds/setup/install.inf /opt
sudo chmod 640 /opt/install.inf

Aprire il file "/opt/install.inf" e sotto la voce [admin] aggiungere la seguente linea:

ApacheRoot=   /usr/lib/apache2

Lanciare lo script setup passando il file modificaato precedentemente:

sudo /opt/fedora-ds/setup/setup -s -f /opt/install.inf

Sistemare il file di configurazione dell'adminserver:

vi /opt/fedora-ds/admin-serv/config/httpd.conf 

commentando le seguenti linee:

...
#LoadModule access_module /usr/lib/apache2/modules/mod_access.so
#LoadModule auth_module /usr/lib/apache2/modules/mod_auth.so
#LoadModule log_config_module /usr/lib/apache2/modules/mod_log_config.so
#LoadModule env_module /usr/lib/apache2/modules/mod_env.so
...
#LoadModule setenvif_module /usr/lib/apache2/modules/mod_setenvif.so
#LoadModule mime_module /usr/lib/apache2/modules/mod_mime.so
...
#LoadModule negotiation_module /usr/lib/apache2/modules/mod_negotiation.so
#LoadModule dir_module /usr/lib/apache2/modules/mod_dir.so
...
#LoadModule alias_module /usr/lib/apache2/modules/mod_alias.so
...

Adesso non ci resta che startare il Directory Server:

sudo /opt/fedora-ds/start-admin

Ho scritto questo breve documento seguendo la documentazine ufficiale dal sito di Fedora. Io sono riuscito ad installarlo senza avere particolari difficoltà, cmq se ci sono problemi scrivete un post sul forum.

Personal tools