Project

General

Profile

WikiStart » History » Version 30

Christopher R. Gabriel, 09/06/2006 02:31 AM

1 2 Amministratore Truelite
= I pacchetti Debian di Truelite =
2 1
3 7 Simone Piccardi
Viene mantenuto su questa pagina tutto il materiale (documentazione, instruzioni, linee guida) relativo allo sviluppo dei pacchetti Debian di Truelite, che sono scaricabili tramite la seguente sorgente di APT:
4 2 Amministratore Truelite
{{{
5 15 Simone Piccardi
deb http://debian.truelite.it/ ./
6 2 Amministratore Truelite
}}}
7 1
8 9 Simone Piccardi
Per evitare conflitti con altri pacchetti Debian, tutti i pacchetti devono avere un nome della forma '''truelite-nomepacchetto''', convenzione che viene seguita anche dallo script di generazione del repository citato in seguito. 
9 4 Simone Piccardi
10 7 Simone Piccardi
Per lo sviluppo dei pacchetti è necessario disporre dei programmi e degli script di sviluppo utilizzati da Debian, quelli utilizzati al momento sono stati installati con:
11 2 Amministratore Truelite
{{{
12 18 Amministratore Truelite
apt-get install devscripts dh-make build-essential 
13 17 Amministratore Truelite
svn-buildpackage svn-devscripts fakeroot lintian linda
14 3 Simone Piccardi
}}}
15 30 Christopher R. Gabriel
la procedura per la creazione di un nuovo pacchetto è (molto sintenticamente) documentata in CreazionePacchetto.
16 1
17 16 Christopher R. Gabriel
Una volta effettuate le modifiche ad uno qualunque dei pacchetti si potrà rigenerare il repository con lo script [source:trunk/repo-build.sh repo-build.sh], da far girare con privilegi di utente '''root''' sulla macchina che ospita il repositorio (si dovranno adattare opportunamente i pathname). 
18 6 Simone Piccardi
19
I pacchetti presenti al momento sono:
20
21
|| '''Pacchetto'''                              || '''Descrizione'''||
22
|| [wiki:TrueliteBaseUtils truelite-baseutils]  || Pacchetto di utilities di base da installare ovunque ||
23 13 Simone Piccardi
|| [wiki:TrueliteFirewall truelite-firewall]    || Pacchetto di firewall locale usato dagli altri pacchetti server ||
24 6 Simone Piccardi
|| [wiki:TrueliteFileServer truelite-fileserver]|| Fileserver Samba con autenticazione su LDAP ||
25 8 Christopher R. Gabriel
|| [wiki:TrueliteJabberUtils truelite-jabberutils]|| Varie utilities e agenti per Jabberd ||
26 10 Amministratore Truelite
|| [wiki:TrueliteProxyServer truelite-proxyserver]|| Server proxy con scansione antivirus ||
27 11 Simone Piccardi
|| [wiki:TrueliteNameServer truelite-nameserver] || Server DNS e DHCP ||
28 12 Simone Piccardi
|| [wiki:TrueliteCloneServer truelite-cloneserver]|| Server per l'installazione di sistemi clonati ||
29 14 Amministratore Truelite
|| [wiki:TruelitePhoneServer truelite-phoneserver]|| Centralino telefonico basato su asterisk ||
30 19 Amministratore Truelite
|| [wiki:TrueliteTimeServer truelite-timeserver]|| Server per la sincronizzazione dell'orario ||
31 25 Simone Piccardi
|| [wiki:TrueliteTracUtils truelite-trac-utils] || latex-math,filedate ed altre macro di Trac. ||
32 28 Simone Piccardi
|| [wiki:TrueliteClient truelite-client] || per configurare automaticamente una workstation. ||
33 20 Simone Piccardi
34 29 Simone Piccardi
'''ATTENZIONE''': questi pacchetti sono assolutamente sperimentali ed in sviluppo continuo; vengono forniti senza nessuna garanzia, potrebbero non funzionare o anche danneggiare il sistema. Non installateli senza prima aver opportunamente previsto un backup di tutti i vostri dati. In particolare, anche qualora l'installazione di questi pacchetti fosse andata a buon fine, non viene gestito un eventuale ''upgrade'' degli stessi, per cui si sconsiglia di mantenere attiva la citata sorgente di APT. Non si risponde dei danni che installazione o aggiornamenti potrebbero causare.