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. |