Progetto

Generale

Profilo

OpenGroupware » Cronologia » Versione 10

Versione 9 (Amministratore Truelite, 31-10-2007 15:14) → Versione 10/18 (Amministratore Truelite, 13-11-2007 15:10)

[[TracNav(TOC)]] 
 = Installare OpenGroupware su Debian Etch = 

 L'installazione di OpenGroupware su Debian Etch è relativamente complessa a 
 causa del fatto che non sono disponibili pacchetti nativi. Un secondo problema 
 è che la documentazione riguardante l'installazione è quasi completamente 
 assente. Qui si cercherà di riassumere il procedimento di installazione 
 seguito. 

 Si noti che per Debian Etch è disponibile un pacchetto apposito, 
 {{{gnustep-make-ogo}}} la cui descrizione riporta essere utilizzabile per 
 compilare ed utilizzare OpenGroupware. Non è disponibile però alcun tipo di 
 documentazione su come usarlo per installare OpenGroupware per cui di fatto è 
 sostanzialmente inutile. inutile; è comunque opportuno installarlo per ottenere le 
 dipendenze. Oltre a questo è opportuno installare ''PostgreSQL'', 
 {{{postgres}}}, questo può 
 essere fatto con il comando: 

 {{{ 
 apt-get install postgresql-8.1 postgres-8.1 gnustep-make-ogo 
 }}} 

 (si specifichi esplicitamente l'uso della versione 8.1, il default infatti è 
 installare la 7.4), se si vuole installare una interfaccia web per il 
 controllo del database si potrà installare anche {{{phppgadmin}}}. 

 Anche se i pacchetti nativi sono assenti, fortunatamente la fondazione che 
 sovrintende lo sviluppo di OpenGroupware fornisce dei pacchetti Debian. Anche 
 se nella  
 [http://www.opengroupware.org/en/install/debian/index.html documentazione]  
 del sito (che è pesantemente arretrata) viene citata soltanto 
 Sarge, i pacchetti sono disponibili anche per Etch. Sfortunatamente la 
 politica è quella di fornire build notturni, con i pacchetti creati dal codice 
 in sviluppo, il che non garantisce il massimo della stabilità. 

 Per ottenerli al solito si deve aggiungere una specifica fonte a 
 {{{/etc/apt/sources.list}}}, la riga da utilizzare è la seguente: 

 {{{ 
 deb http://download.opengroupware.org/nightly/packages/debian etch trunk 
 }}} 

 fatto questo, ed aggiornata la lista dei pacchetti con {{{apt-get update}}}, 
 si può procedere all'installazione con il comando: 

 {{{ 
 apt-get install opengroupware.org libapache2-mod-ngobjweb  
 }}} 

 se puoi si vuole anche avviare una istanza ed effettuare la configurazione 
 iniziale si potrà installare anche: 

 {{{ 
 apt-get install opengroupware.org-environment 
 }}} 

 Con l'installazione di questo pacchetto ''debconf'' eseguirà la gran parte 
 della configurazione iniziale, compresa (se si è avuto cura di installare in 
 precedenza {{{postgres}}}) la creazione del database usato dal programma. Una 
 volta completata l'installazione del pacchetto si potrà raggiungere 
 l'interfaccia web del programma all'indirizzo: 

 {{{ 
 http://192.168.1.39/OpenGroupware.org 
 }}} 

 Qualora sia necessario modificare le modalità di accesso al database (ad 
 esempio per cambiare utente o password, o modificare la porta) le relative 
 configurazioni sono mantenute nel file: 

 {{{ 
 /etc/opengroupware.org/ogo/Defaults/NSGlobalDomain.plist 
 }}} 

 L'accesso iniziale è fornito direttamente come utente {{{root}}} (l'utente con 
 i privilegi amministrativi) e senza password. Si abbia cura di andare 
 immediatamente nelle preferenze dell'utente ed impostare subito una password.