Progetto

Generale

Profilo

OpenGroupware » Cronologia » Versione 18

Simone Piccardi, 24-12-2010 12:39

1 18 Simone Piccardi
h1. Installare OpenGroupware su Debian Etch
2
3
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.
4
5
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 (pare infatti che serva solo a compilare GNUStep in maniera che sia poi utilizzabile da OpenGroupware). Oltre a questo è opportuno installare PostgreSQL, questo può essere fatto con il comando:
6
7 1 Amministratore Truelite
<pre>
8 18 Simone Piccardi
apt-get install postgresql-8.1 gnustep-make-ogo
9 1 Amministratore Truelite
</pre>
10 18 Simone Piccardi
11
(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@.
12
13
Anche se i pacchetti nativi sono assenti, fortunatamente la fondazione che sovrintende lo sviluppo di OpenGroupware fornisce dei pacchetti Debian già pronti. Anche se nella 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à, finora comunque non si sono rilevati problemi particolari.
14
15
Per ottenerli al solito si deve aggiungere una specifica fonte a @/etc/apt/sources.list@, la riga da utilizzare è la seguente:
16
17 1 Amministratore Truelite
<pre>
18 18 Simone Piccardi
deb http://download.opengroupware.org/nightly/packages/debian etch trunk
19 1 Amministratore Truelite
</pre>
20
21 18 Simone Piccardi
fatto questo, ed aggiornata la lista dei pacchetti con @apt-get update@, si può procedere all'installazione con il comando:
22
23 1 Amministratore Truelite
<pre>
24 18 Simone Piccardi
apt-get install opengroupware.org libapache2-mod-ngobjweb
25
</pre> 
26
27
se puoi si vuole anche avviare una istanza ed effettuare la configurazione iniziale si potrà installare anche:
28
29
<pre>
30
apt-get install opengroupware.org-environment
31 1 Amministratore Truelite
</pre>
32 18 Simone Piccardi
33
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 (oltre alle domande di _debconf_ verrà fatta pure una richiesta sulla linea di comando sui privilegi da dare all'utente iniziale, a cui rispondere "y"). Una volta completata l'installazione del pacchetto si potrà raggiungere l'interfaccia web del programma all'indirizzo locale, con qualcosa del tipo di:
34
35
<pre>
36
http://192.168.1.48/OpenGroupware.org
37
</pre>
38
39
(si ricordi però prima di collegarsi di avviare il servizio di OpenGroupware con @/etc/init.d/opengroupware.org@ start)
40
41
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:
42
43
<pre>
44
/etc/opengroupware.org/ogo/Defaults/NSGlobalDomain.plist
45
</pre>
46
47
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.