Progetto

Generale

Profilo

OpenGroupware » Cronologia » Versione 14

Amministratore Truelite, 13-11-2007 17:03

1 1 Amministratore Truelite
[[TracNav(TOC)]]
2 4 Amministratore Truelite
= Installare OpenGroupware su Debian Etch =
3 1 Amministratore Truelite
4 4 Amministratore Truelite
L'installazione di OpenGroupware su Debian Etch è relativamente complessa a
5
causa del fatto che non sono disponibili pacchetti nativi. Un secondo problema
6 7 Amministratore Truelite
è che la documentazione riguardante l'installazione è quasi completamente
7
assente. Qui si cercherà di riassumere il procedimento di installazione
8
seguito.
9 2 Amministratore Truelite
10 4 Amministratore Truelite
Si noti che per Debian Etch è disponibile un pacchetto apposito,
11 9 Amministratore Truelite
{{{gnustep-make-ogo}}} la cui descrizione riporta essere utilizzabile per
12 4 Amministratore Truelite
compilare ed utilizzare OpenGroupware. Non è disponibile però alcun tipo di
13
documentazione su come usarlo per installare OpenGroupware per cui di fatto è
14 11 Amministratore Truelite
sostanzialmente inutile (pare infatti che serva solo a compilare GNUStep in
15
maniera che sia poi utilizzabile da OpenGroupware). Oltre a questo è opportuno
16
installare ''PostgreSQL'', questo può essere fatto con il comando:
17 5 Amministratore Truelite
18
{{{
19 10 Amministratore Truelite
apt-get install postgresql-8.1 gnustep-make-ogo
20 1 Amministratore Truelite
}}}
21
22 7 Amministratore Truelite
(si specifichi esplicitamente l'uso della versione 8.1, il default infatti è
23
installare la 7.4), se si vuole installare una interfaccia web per il
24
controllo del database si potrà installare anche {{{phppgadmin}}}.
25 1 Amministratore Truelite
26 7 Amministratore Truelite
Anche se i pacchetti nativi sono assenti, fortunatamente la fondazione che
27 12 Amministratore Truelite
sovrintende lo sviluppo di OpenGroupware fornisce dei pacchetti Debian già
28
pronti. Anche se nella
29 7 Amministratore Truelite
[http://www.opengroupware.org/en/install/debian/index.html documentazione] 
30
del sito (che è pesantemente arretrata) viene citata soltanto
31 1 Amministratore Truelite
Sarge, i pacchetti sono disponibili anche per Etch. Sfortunatamente la
32 7 Amministratore Truelite
politica è quella di fornire build notturni, con i pacchetti creati dal codice
33 12 Amministratore Truelite
in sviluppo, il che non garantisce il massimo della stabilità, finora comunque
34
non si sono rilevati problemi particolari.
35 6 Amministratore Truelite
36 7 Amministratore Truelite
Per ottenerli al solito si deve aggiungere una specifica fonte a
37
{{{/etc/apt/sources.list}}}, la riga da utilizzare è la seguente:
38
39 1 Amministratore Truelite
{{{
40
deb http://download.opengroupware.org/nightly/packages/debian etch trunk
41 3 Amministratore Truelite
}}}
42 6 Amministratore Truelite
43
fatto questo, ed aggiornata la lista dei pacchetti con {{{apt-get update}}},
44 3 Amministratore Truelite
si può procedere all'installazione con il comando:
45
46 1 Amministratore Truelite
{{{
47
apt-get install opengroupware.org libapache2-mod-ngobjweb 
48
}}}
49
50
se puoi si vuole anche avviare una istanza ed effettuare la configurazione
51
iniziale si potrà installare anche:
52
53
{{{
54
apt-get install opengroupware.org-environment
55
}}}
56 7 Amministratore Truelite
57
Con l'installazione di questo pacchetto ''debconf'' eseguirà la gran parte
58
della configurazione iniziale, compresa (se si è avuto cura di installare in
59 13 Amministratore Truelite
precedenza {{{postgres}}}) la creazione del database usato dal programma
60
(oltre alle domande di ''debconf'' verrà fatta pure una richiesta sulla linea
61
di comando sui privilegi da dare all'utente iniziale, a cui rispondere
62
"{{{y}}}"). Una volta completata l'installazione del pacchetto si potrà
63
raggiungere l'interfaccia web del programma all'indirizzo locale, con qualcosa
64
del tipo di:
65 7 Amministratore Truelite
66
{{{
67 13 Amministratore Truelite
http://192.168.1.48/OpenGroupware.org
68 7 Amministratore Truelite
}}}
69 1 Amministratore Truelite
70 14 Amministratore Truelite
(si ricordi però prima di collegarsi di avviare il servizio di OpenGroupware
71
con {{{/etc/init.d/opengroupware.org start}}})
72
73 8 Amministratore Truelite
Qualora sia necessario modificare le modalità di accesso al database (ad
74
esempio per cambiare utente o password, o modificare la porta) le relative
75
configurazioni sono mantenute nel file:
76
77
{{{
78
/etc/opengroupware.org/ogo/Defaults/NSGlobalDomain.plist
79
}}}
80
81
L'accesso iniziale è fornito direttamente come utente {{{root}}} (l'utente con
82
i privilegi amministrativi) e senza password. Si abbia cura di andare
83
immediatamente nelle preferenze dell'utente ed impostare subito una password.