Project

General

Profile

WikiStart » History » Version 48

Simone Piccardi, 06/22/2017 12:52 PM

1 33 Christopher R. Gabriel
h1. I pacchetti Debian di Truelite
2
3 48 Simone Piccardi
Viene mantenuto su questa pagina tutto il materiale (documentazione, instruzioni, linee guida) relativo allo sviluppo dei pacchetti Debian di Truelite relativi alla installazione automatizzata di alcuni servizi. I pacchetti vengono forniti solo in modalità sorgente, il precedente repository su @debian.truelite.it@ non è più disponibile. 
4 1
5 38 Simone Piccardi
Per evitare conflitti con altri pacchetti Debian, tutti i pacchetti che installano e configurano servizi devono avere un nome della forma *truelite-nomepacchetto*, convenzione che viene seguita anche dallo script di generazione del repository citato in seguito. 
6 1
7 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:
8 37 Simone Piccardi
9 33 Christopher R. Gabriel
<pre>
10 41 Simone Piccardi
apt-get install devscripts dh-make build-essential  \
11 47 Simone Piccardi
  fakeroot lintian git-buildpackage cdbs --no-install-recommends
12 33 Christopher R. Gabriel
</pre>
13 37 Simone Piccardi
14 1
la procedura per la creazione di un nuovo pacchetto è (molto sintenticamente) documentata in [[CreazionePacchetto]].
15
16 40 Simone Piccardi
Tutto quanto relativo a materiale obsoleto o non più sviluppato è stato spostato [[MaterialeVecchio|qui]].
17
18 46 Simone Piccardi
Una volta effettuate le modifiche ad uno qualunque dei pacchetti si potrà rigenerare il repository sulla macchina che lo ospita (con le istruzioni [[RigenerazioneRepository|qui riportate]].
19 6 Simone Piccardi
20
I pacchetti presenti al momento sono:
21 1
22 34 Christopher R. Gabriel
| *Pacchetto*                              | *Descrizione*|
23
| [[TrueliteBaseUtils|truelite-baseutils]]  | Pacchetto di utilities di base da installare ovunque |
24
| [[TrueliteFileServer|truelite-fileserver]]| Fileserver Samba con autenticazione su LDAP |
25
| [[TrueliteProxyServer|truelite-proxyserver]]| Server proxy con scansione antivirus |
26 1
| [[TrueliteNameServer|truelite-nameserver]] | Server DNS e DHCP |
27 34 Christopher R. Gabriel
| [[TrueliteTimeServer|truelite-timeserver]]| Server per la sincronizzazione dell'orario |
28
| [[TrueliteClient|truelite-client]] | per configurare automaticamente una workstation. |
29 1
| [[QuotaModule|quotamodule]] | un modulo per gestire le quote disco in Python. |
30 40 Simone Piccardi
31 20 Simone Piccardi
32 33 Christopher R. Gabriel
*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.