Project

General

Profile

WikiStart » History » Version 26

Simone Piccardi, 05/29/2006 03:38 PM

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 26 Simone Piccardi
la procedura per la creazione di un nuovo pacchetto è (molto sintenticamente) documentata in CrazionePacchetto.
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 20 Simone Piccardi
33 22 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 fosse andata a buon fine, non viene gestito un eventuale ''upgrade'' degli stessi. Non si risponde dei danni che potrebbero causare.