Fedora Directory Server su Ubuntu/Debian
Da MelugWiki.
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.