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.