Debian Live Manual Debian Live Project <debian-live@lists.debian.org>

# Debian Live Manual

# A proposito

# A proposito di questo manuale

#### 1. A proposito di questo manuale

##### 1.1 Per gli impazienti

##### 1.2 Glossario

##### 1.3 Autori

##### 1.4 Contribuire a questo documento

###### 1.4.1 Applying changes

###### 1.4.2 Traduzione

# About the Debian Live Project

#### 2. About the Debian Live Project

##### 2.1 Motivazioni

###### 2.1.1 Cosa c'è di sbagliato con gli attuali sistemi live

###### 2.1.2 Perché creare il proprio sistema live?

##### 2.2 Filosofia

###### 2.2.1 Solamente pacchetti da Debian "main", inalterati.

###### 2.2.2 Nessun pacchetto di configurazione per il sistema live

##### 2.3 Contatti

# Utente

# Installazione

#### 3. Installazione

##### 3.1 Requisiti

##### 3.2 Installare live-build

###### 3.2.1 Dal repository Debian

###### 3.2.2 Da sorgenti

##### 3.3 Installare live-boot e live-config

###### 3.3.1 Dal repository Debian

###### 3.3.2 Da sorgenti

# Nozioni di base

#### 4. Nozioni di base

##### 4.1 Cos'è un sistema live?

##### 4.2 Primi passi: creare un'immagine ISO ibrida

##### 4.3 Utilizzare un'immagine ISO live ibrida

###### 4.3.1 Masterizzare un'immagine ISO su un supporto fisico

###### 4.3.2 Copiare un'immagine ISO ibrida su una penna USB

###### 4.3.3 Usare lo spazio rimanente su una penna USB

###### 4.3.4 Avviare il supporto live

##### 4.4 Utilizzare una macchina virtuale per le prove

###### 4.4.1 Provare un'immagine ISO con QEMU

###### 4.4.2 Testing an ISO image with VirtualBox

##### 4.5 Creare e utilizzare un'immagine HDD

##### 4.6 Creare un'immagine netboot

###### 4.6.1 Server DHCP

###### 4.6.2 Server TFTP

###### 4.6.3 Server NFS

###### 4.6.4 Come provare una netboot

###### 4.6.5 Qemu

##### 4.7 Webbooting

###### 4.7.1 Getting the webboot files

###### 4.7.2 Booting webboot images

# Panoramica degli strumenti

#### 5. Panoramica degli strumenti

##### 5.1 Il pacchetto live-build

###### 5.1.1 Il comando `lb config`

###### 5.1.2 Il comando `lb build`

###### 5.1.3 Il comando `lb clean`

##### 5.2 Il pacchetto live-boot

##### 5.3 Il pacchetto live-config

# Gestire una configurazione

#### 6. Gestire una configurazione

##### 6.1 Gestire i cambiamenti di configurazione

###### 6.1.1 Perché utilizzare gli script automatici? Cosa fanno?

###### 6.1.2 Esempi d'uso di script automatici

##### 6.2 Clonare una configurazione pubblicata tramite Git.

# Personalizzazione dei contenuti

#### 7. Panoramica sulla personalizzazione

##### 7.1 Configurazione in fase di compilazione e di avvio

##### 7.2 Fasi della creazione

##### 7.3 Integrare la configurazione di lb con dei file

##### 7.4 Personalizzazione dei compiti

# Personalizzare l'installazione dei pacchetti

#### 8. Personalizzare l'installazione dei pacchetti

##### 8.1 Sorgenti dei pacchetti

###### 8.1.1 Distribuzione, le aree di archivio e le modalità

###### 8.1.2 Mirror delle distribuzioni

###### 8.1.3 Mirror delle distribuzioni usati in fase di compilazione

###### 8.1.4 Mirror delle distribuzioni usate durante l'esecuzione

###### 8.1.5 Repository addizionali

##### 8.2 Scegliere i pacchetti da installare

###### 8.2.1 Elenchi di pacchetti

###### 8.2.2 Usare metapacchetti

###### 8.2.3 Elenchi locali dei pacchetti

###### 8.2.4 Elenchi locali di pacchetti binari

###### 8.2.5 Elenchi di pacchetti generati

###### 8.2.6 Usare condizioni all'interno degli elenchi di pacchetti

###### 8.2.7 Removing packages at install time

###### 8.2.8 Task per desktop e lingua

###### 8.2.9 Tipi e versioni del kernel

###### 8.2.10 Kernel personalizzati

##### 8.3 Installare pacchetti modificati o di terze parti

###### 8.3.1 Utilizzare `packages.chroot` per installare pacchetti personalizzati

###### 8.3.2 Utilizzare un repository APT per installare pacchetti personalizzati

###### 8.3.3 Pacchetti personalizzati e APT

##### 8.4 Configurare APT in fase di compilazione

###### 8.4.1 Scegliere apt o aptitude

###### 8.4.2 Utilizzare un proxy con APT

###### 8.4.3 Modificare APT per risparmiare spazio

###### 8.4.4 Passare opzioni ad apt o aptitude

###### 8.4.5 APT pinning

# Personalizzazione dei contenuti

#### 9. Personalizzazione dei contenuti

##### 9.1 Include

###### 9.1.1 Live/chroot include locali

###### 9.1.2 Include locali binari

##### 9.2 Hook

###### 9.2.1 Chroot local hooks

###### 9.2.2 Hook binari locali

###### 9.2.3 Hook in fase di avvio

##### 9.3 Preconfigurare le domande di Debconf

# Personalizzare i comportamenti durante l'esecuzione

#### 10. Personalizzare i comportamenti durante l'esecuzione

##### 10.1 Personalizzare l'utente live

##### 10.2 Personalizzare la localizzazione e la lingua

##### 10.3 Persistenza

###### 10.3.1 Il file persistence.conf

###### 10.3.2 Utilizzare più di un'archiviazione persistente

###### 10.3.3 Using persistence with encryption

# Personalizzare l'immagine binaria

#### 11. Personalizzare l'immagine binaria

##### 11.1 Bootloader

##### 11.2 Metadati ISO

# Personalizzare l'Installatore Debian

#### 12. Personalizzare l'Installatore Debian

##### 12.1 Tipologie dell'Installatore Debian

##### 12.2 Personalizzare il Debian Installer con la preconfigurazione

##### 12.3 Personalizzare il contenuto dell'Installatore Debian

# Progetto

# Contribuire al progetto

#### 13. Contribuire al progetto

##### 13.1 Translation of man pages

# Segnalare bug

#### 14. Segnalare bug

##### 14.1 Problemi noti

##### 14.2 Fare la ricerca

##### 14.3 Ricompilare da zero

##### 14.4 Usare pacchetti aggiornati

##### 14.5 Raccogliere informazioni

##### 14.6 Se possibile isolare il caso non andato a buon fine

##### 14.7 Segnalare il bug del pacchetto giusto

###### 14.7.1 Durante la compilazione mentre esegue il bootstrap

###### 14.7.2 Durante la compilazione mentre installa i pacchetti

###### 14.7.3 In fase di avvio

###### 14.7.4 In fase di esecuzione

##### 14.8 Dove segnalare i bug

# Lo stile nello scrivere codice

#### 15. Lo stile nello scrivere codice

##### 15.1 Compatibilità

##### 15.2 Rientri

##### 15.3 Ritorno a capo

##### 15.4 Variabili

##### 15.5 Varie

# Esempi

#### 16. Esempi

##### 16.1 Usare gli esempi

##### 16.2 Tutorial 1: un'immagine predefinita

##### 16.3 Tutorial 2: servizio browser web

##### 16.4 Tutorial 3: un'immagine personalizzata

###### 16.4.1 Prima revisione

###### 16.4.2 Seconda revisione

##### 16.5 Un client Kiosk VNC

##### 16.6 Un'immagine base per una chiavetta USB da 128MB

##### 16.7 Un desktop GNOME localizzato e l'installatore

# Appendice

# Style guide

#### 17. Style guide

##### 17.1 Guidelines for authors

###### 17.1.1 Linguistic features

###### 17.1.2 Procedures

##### 17.2 Guidelines for translators

###### 17.2.1 Translation hints

# Metadata

#### SiSU Metadata, document information

Rights: Copyright: Copyright (C) 2006-2015 Live Systems Project, Copyright (C) 2016-2020 The Debian Live team
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.