Provided by: open-infrastructure-system-config_20190301-lts1-5_all bug

NOME

       live-config - Componenti di configurazione del sistema

DESCRIZIONE

       live-config  contiene  i  componenti che configurano un sistema live durante il processo di avvio (spazio
       utente inoltrato).

CONFIGURAZIONE

       live-config può essere configurato tramite parametri di avvio o file di configurazione; se per una  certa
       opzione  vengono  utilizzati  entrambi  i  meccanismi, i parametri di avvio hanno la precedenza su questi
       ultimi. Quando si utilizza la persistenza i componenti di live-config vengono eseguiti solo una volta.

       Se live-build(7) viene usato per creare il sistema live, i parametri predefiniti di  live-config  possono
       essere configurati tramite l'opzione --bootappend-live, si veda la pagina di manuale di lb_config(1).

   Parametri di avvio (componenti)
       live-config  viene  attivato solo se "boot=live" è utilizzato come parametro di avvio. Inoltre va detto a
       live-config quali componenti  eseguire  tramite  il  parametro  "live-config.nocomponents"  o  quali  non
       eseguire tramite il parametro "live-config.nocomponents". Se vengono usati entrambi i parametri, o se uno
       dei due è specificato più volte, avrà la precedenza sempre l'ultimo.

       live-config.components | components
           Vengono eseguiti tutti i component; questo è ciò che le immagini live fanno in modo predefinito.

       live-config.components=COMPONENT1,COMPONENT2, ... COMPONENTn | components=COMPONENT1,COMPONENT2, ...
       COMPONENTn
           Vengono  eseguiti  solo  gli  script  specificati.  Si  noti  che  l'ordine  è importante, ad esempio
           "live-config=sudo,user-setup" non funzionerebbe in quanto prima di  poter  configurare  l'utente  per
           sudo   è   necessario  aggiungerlo.  Per  l'ordinamento  numerico  vedere  i  nomi  degli  script  in
           /lib/live/config.

       live-config.nocomponents | nocomponents
           Non  viene  eseguito  alcun   componente,   equivale   a   non   utilizzare   nessun   parametro   di
           "live-config.components" o "live-config.nocomponents".

       live-config.nocomponents=COMPONENT1,COMPONENT2, ... COMPONENTn | nocomponents=COMPONENT1,COMPONENT2, ...
       COMPONENTn
           Vengono eseguiti tutti i componenti tranne quelli specificati.

   Parametri di avvio (opzioni)
       Alcuni singoli componenti possono modificare il loro comportamento in base a un parametro di avvio.

       live-config.debconf-preseed=filesystem|medium|URL1|URL2| ... |URLn |
       debconf-preseed=medium|filesystem|URL1|URL2| ... |URLn
           Permette  di  prelevare  e  applicare  uno  o  più  file debconf di preconfigurazione da applicare al
           database debconf. Si noti che gli URL devono essere scaricabili da wget (http, ftp o file://).
           Se   il   file   è   posizionato   sul   supporto   live,   questo    può   essere   prelevato    con
           file:///lib/live/mount/medium/FILE,  o  con file:///FILE se è nella radice del filesystem del sistema
           live stesso.
           Tutti i file di preconfigurazione in /lib/live/config-preseed/ nella radice del sistema live  possono
           essere abilitati automaticamente con la parola chiave "filesystem".
           Tutti i file di preconfigurazione in /live/config-preseed/ sul supporto live possono essere abilitati
           automaticamente con la parola chiave "medium".
           Se  vengono  congiunti  diversi  meccanismi  i  file  di preconfigurazione di tipo filesystem vengono
           applicati per primi, seguiti dalla tipologia medium e quindi da quelli network.

       live-config.hostname=HOSTNAME | hostname=HOSTNAME
           Permette di impostare l'hostname del sistema, il predefinito è "debian".

       live-config.username=NOMEUTENTE | username=NOMEUTENTE
           Permette di impostare il nome utente che viene creato per  il  login  automatico,  il  predefinito  è
           "user".

       live-config.user-default-groups=GRUPPO,GRUPPO2 ... GRUPPOn | user-default-groups=GRUPPO1,GRUPPO2 ...
       GRUPPOn
           Permette  di  impostare  i gruppi dei quali fanno parte gli utenti creati per il login automatico. Il
           valore predefinito è "audio cdrom dip floppy video plugdev netdev powerdev scanner bluetooth".

       live-config.user-fullname="NOME COMPLETO UTENTE" | user-fullname="NOME COMPLETO UTENTE"
           Permette di impostare il  nome  utente  completo  che  viene  creato  per  il  login  automatico,  il
           predefinito di Debian è "Debian Live user".

       live-config.locales=LOCALIZZAZIONE1,LOCALIZZAZIONE2 ... LOCALIZZAZIONEn |
       locales=LOCALIZZAZIONE1,LOCALIZZAZIONE2 ... LOCALIZZAZIONEn
           Permette  di  impostare  la  localizzazione  del  sistema, ad esempio "it_IT.UTF-8", il predefinito è
           "en_US.UTF-8". Se la localizzazione  selezionata  non  è  già  disponibile  viene  generata  al  volo
           automaticamente.

       live-config.timezone=FUSO ORARIO | timezone=FUSO ORARIO
           Permette di impostare il fuso orario del sistema, ad esempio "Europe/Rome"; il predefinito è "UTC".

       live-config.keyboard-model=MODELLO_TASTIERA | keyboard-model=MODELLO_TASTIERA
           Permette di scegliere il modello della tastiera, non è impostato alcun valore predefinito.

       live-config.keyboard-layouts=LAYOUT_TASTIERA1,LAYOUT_TASTIERA2 ... LAYOUT_TASTIERAn |
       keyboard-layouts=LAYOUT_TASTIERA1,LAYOUT_TASTIERA2 ... LAYOUT_TASTIERAn
           Permette  di  modificare  i  layout  della tastiera. Se ne viene specificato più di uno gli strumenti
           dell'ambiente desktop consentiranno di cambiarlo in X11. Non è impostato alcun valore predefinito.

       live-config.keyboard-variants=SCHEMA_TASTIERA1,SCHEMA_TASTIERA2 ... SCHEMA_TASTIERAn |
       keyboard-variants=SCHEMA_TASTIERA1,SCHEMA_TASTIERA2 ... SCHEMA_TASTIERAn
           Permette di modificare gli schemi della tastiera (es. qwerty, qWERTZ,  AZERTY,  ecc.).  Se  ne  viene
           specificato più di uno è necessario indicare lo stesso numero di valori dei layout della tastiera che
           verranno  abbinati  ad  uno  schema  nell'ordine  definito.  Sono ammessi valori vuoti. Gli strumenti
           dell'ambiente desktop consentiranno di passare da uno all'altro in X11. Non è impostato alcun  valore
           predefinito.

       live-config.keyboard-options=OPZIONI_TASTIERA | keyboard-options=OPZIONI_TASTIERA
           Permette di modificare le opzioni della tastiera, non è impostato alcun valore predefinito.

       live-config.sysv-rc=SERVIZIO1,SERVIZIO2 ... SERVIZIOn | sysv-rc=SERVIZIO1,SERVIZIO2 ... SERVIZIOn
           Permette di disabilitare i servizi di sysv tramite update-rc.d.

       live-config.utc=yes|no | utc=yes|no
           Permette  di  scegliere  se il sistema debba supporre che l'orologio hardware sia impostato o meno su
           UTC, il valore predefinito è "yes".

       live-config.x-session-manager=X_SESSION_MANAGER | x-session-manager=X_SESSION_MANAGER
           Permette di impostare x-session-manager tramite update-alternatives.

       live-config.xorg-driver=DRIVER_XORG | xorg-driver=DRIVER_XORG
           Permette di impostare il driver per xorg invece di riconoscerlo automaticamente. Se un ID  PCI  viene
           specificato  in  /usr/share/live/config/xserver-xorg/DRIVER.ids  all'interno del sistema live, DRIVER
           viene applicato a questi device. Se viene trovato sia un parametro di boot sia uno imposto, quello di
           boot ha la precedenza.

       live-config.xorg-resolution=RISOLUZIONE_XORG | xorg-resolution=RISOLUZIONE_XORG
           Permette di impostare la risoluzione per xorg invece  di  riconoscerla  automaticamente,  ad  esempio
           1024x768.

       live-config.wlan-driver=DRIVER_WLAN | wlan-driver=DRIVER_WLAN
           Permette  di  impostare il driver per WLAN invece di riconoscerlo automaticamente. Se un ID PCI viene
           specificato in /usr/share/live/config/broadcom-sta/DRIVER.ids all'interno del  sistema  live,  DRIVER
           viene applicato a questi device. Se viene trovato sia un parametro di boot sia uno imposto, quello di
           boot ha la precedenza.

       live-config.hooks=filesystem|medium|URL1|URL2| ... |URLn | hooks=medium|filesystem|URL1|URL2| ... |URLn
           Permette  di  prelevare  ed  eseguire  uno  o  più  file arbitrari. Si noti che gli URL devono essere
           scaricabili da wget (http, ftp o file://), i file vengono eseguiti nella directory /tmp  del  sistema
           in  esecuzione,  e  che  tali  file  necessitano  delle loro dipendenze già installate; ad esempio se
           bisogna eseguire uno script python il sistema ha  bisogno  di  python  installato.  Sono  disponibili
           alcuni hook per i casi d'uso più comuni in /usr/share/doc/live-config/examples/hooks/ e all'indirizzo
           <http://live-systems.org/other/hooks>.
           Se    il   file   è   posizionato   sul   supporto   live,   questo    può   essere   prelevato   con
           file:///lib/live/mount/medium/FILE, o con file:///FILE se è nella radice del filesystem  del  sistema
           live stesso.
           Tutti  gli  hook  nella  directory  /lib/live/config-hooks/ del sistema live possono essere abilitati
           automaticamente con la parola chiave "filesystem".
           Tutti gli hook  nella  directory  /live/config-hooks/  del  sistema  live  possono  essere  abilitati
           automaticamente con la parola chiave "medium".
           Se  vengono  congiunti  svariati meccanismi, gli hook di tipo filesystem vengono applicati per primi,
           seguiti dalla tipologia medium e quindi da quelli network.

   Parametri di avvio (scorciatoie)
       Per alcuni casi di uso  comune  in  cui  sarebbe  necessario  combinare  diversi  parametri  particolari,
       live-config fornisce delle scorciatoie. Questo permette sia di avere una completa granularità su tutte le
       opzioni, sia di mantenere semplici le cose.

       live-config.noroot | noroot
           Disabilita sudo e policykit, l'utente non può ottenere i privilegi di root nel sistema.

       live-config.noautologin | noautologin
           Disabilita sia il login automatico in console sia quello grafico.

       live-config.nottyautologin | nottyautologin
           Disabilita il login automatico in console senza coinvolgere quello grafico.

       live-config.nox11autologin | nox11autologin
           Disabilita il login automatico con qualsiasi gestore grafico senza coinvolgere quello in tty.

   Parametri di avvio (opzioni speciali)
       Per casi particolari ci sono alcuni parametri speciali.

       live-config.debug | debug
           Abilita l'output di debug in live-config.

   File di configurazione
       live-config  può  essere  configurato  (ma  non  attivato)  attraverso  file di configurazione. Tranne le
       scorciatoie che sono configurabili con un parametro di avvio, tutto può essere configurato in alternativa
       tramite uno o più file. Se vengono usati questi file, il parametro "boot=live" è comunque  richiesto  per
       attivare live-config.

       Nota:  Se  vengono  utilizzati  file  di  configurazione  tutti i parametri di avvio vanno inseriti nella
       variabile LIVE_CONFIG_CMDLINE (preferibilmente), oppure si possono impostare  variabili  singole.  Se  si
       utilizzano  queste  ultime,  per creare una configurazione valida è richiesto che l'utente si accerti che
       siano impostate tutte le variabili necessarie.

       I file di configurazione sono collocabili sia nello stesso  filesystem  di  root  (/etc/live/config.conf,
       /etc/live/config.conf.d/*.conf),  sia nel supporto live (live/config.conf, live/config.conf.d/*.conf). Se
       per una certa opzione si usano entrambe le destinazioni, avrà la precedenza quello del supporto live.

       Sebbene i file di configurazione messi nelle directory di configurazione non  richiedano  un  nome  o  un
       suffisso  particolari,  per  coerenza  è  suggerito di usare "vendor.conf"o "project.conf" come schema di
       denominazione (laddove "vendor" o "project" è sostituito con un nome reale, risultando in un nome di file
       come "progress-linux.conf").

       Il contenuto effettivo dei file di configurazione è costituito da una o più delle seguenti variabili.

       LIVE_CONFIG_CMDLINE=PARAMETER1 PARAMETER2 ... PARAMETERn
           Questa variabile corrisponde all'opzione bootloader da riga di comando.

       LIVE_CONFIG_COMPONENTS=COMPONENT1,COMPONENT2, ... COMPONENTn
           Questa  variabile  corrisponde  al   parametro   "live-config.components=COMPONENT1,COMPONENT2,   ...
           COMPONENTn".

       LIVE_CONFIG_NOCOMPONENTS=COMPONENT1,COMPONENT2, ... COMPONENTn
           Questa   variabile  corrisponde  al  parametro  "live-config.nocomponents=COMPONENT1,COMPONENT2,  ...
           COMPONENTn".

       LIVE_DEBCONF_PRESEED=filesystem|medium|URL1|URL2| ... |URLn
           Questa variabile corrisponde al  parametro  "live-config.debconf-preseed=filesystem|medium|URL1|URL2|
           ... |URLn".

       LIVE_HOSTNAME=HOSTNAME
           Questa variabile corrisponde al parametro "live-config.hostname=HOSTNAME".

       LIVE_USERNAME=NOMEUTENTE
           Questa variabile corrisponde al parametro "live-config.username=NOMEUTENTE".

       LIVE_USER_DEFAULT_GROUPS=GRUPPO1,GRUPPO2 ... GRUPPOn
           Questa  variabile  corrisponde  al  parametro  "live-config.user-default-groups="GRUPPO1,GRUPPO2  ...
           GRUPPOn"".

       LIVE_USER_FULLNAME="NOME COMPLETO UTENTE"
           Questa variabile corrisponde al parametro "live-config.user-fullname="NOME COMPLETO UTENTE".

       LIVE_LOCALES=LOCALIZZAZIONE1,LOCALIZZAZIONE2 ... LOCALIZZAZIONEn
           Questa variabile corrisponde al  parametro  "live-config.locales=LOCALIZZAZIONE1,LOCALIZZAZIONE2  ...
           LOCALIZZAZIONEn".

       LIVE_TIMEZONE=FUSO ORARIO
           Questa variabile corrisponde al parametro "live-config.timezone=FUSO ORARIO".

       LIVE_KEYBOARD_MODEL=MODELLO_TASTIERA
           Questa variabile corrisponde al parametro "live-config.keyboard-model=MODELLO_TASTIERA".

       LIVE_KEYBOARD_LAYOUTS=LAYOUT_TASTIERA1,LAYOUT_TASTIERA2 ... LAYOUT_TASTIERAn
           Questa                variabile                corrisponde                al                parametro
           "live-config.keyboard-layouts=LAYOUT_TASTIERA1,LAYOUT_TASTIERA2 ... LAYOUT_TASTIERAn".

       LIVE_KEYBOARD_VARIANTS=SCHEMA_TASTIERA1,SCHEMA_TASTIERA2 ... SCHEMA_TASTIERAn
           Questa                variabile                corrisponde                al                parametro
           "live-config.keyboard-variants=SCHEMA_TASTIERA1,SCHEMA_TASTIERA2 ... SCHEMA_TASTIERAn".

       LIVE_KEYBOARD_OPTIONS=OPZIONI_TASTIERA
           Questa variabile corrisponde al parametro "live-config.keyboard-options=OPZIONI_TASTIERA".

       LIVE_SYSV_RC=SERVIZIO1,SERVIZIO2 ... SERVIZIOn
           Questa variabile corrisponde al parametro "live-config.sysv-rc=SERVIZIO1,SERVIZIO2 ... SERVIZIOn".

       LIVE_UTC=yes|no
           Questa variabile corrisponde al parametro "live-config.utc=yes|no".

       LIVE_X_SESSION_MANAGER=X_SESSION_MANAGER
           Questa variabile corrisponde al parametro "live-config.x-session-manager=X_SESSION_MANAGER".

       LIVE_XORG_DRIVER=DRIVER_XORG
           Questa variabile corrisponde al parametro "live-config.xorg-driver=DRIVER_XORG".

       LIVE_XORG_RESOLUTION=RISOLUZIONE_XORG
           Questa variabile corrisponde al parametro "live-config.xorg-resolution=RISOLUZIONE_XORG".

       LIVE_WLAN_DRIVER=DRIVER_WLAN
           Questa variabile corrisponde al parametro "live-config.wlan-driver=DRIVER_WLAN".

       LIVE_HOOKS=filesystem|medium|URL1|URL2| ... |URLn
           Questa variabile corrisponde al parametro "live-config.hooks=filesystem|medium|URL1|URL2| ... |URLn".

       LIVE_CONFIG_DEBUG=true|false
           Questa variabile corrisponde al parametro "live-config.debug".

PERSONALIZZAZIONE

       live-config può essere facilmente personalizzato per progetti downstream o utilizzo locale.

   Aggiungere nuovi componenti config
       I  progetti  downstream  possono  inserire  i  loro  componenti nella directory /lib/live/config senza la
       necessità di fare altro, i componenti saranno richiamati automaticamente durante il boot.

       È consigliato mettere tali componenti in un pacchetto debian dedicato.  Si  può  trovare  un  esempio  in
       /usr/share/doc/live-config/examples.

   Rimuovere componenti config esistenti
       Non è ancora realmente possibile rimuovere i componenti in un modo sensato che non richieda di fornire un
       pacchetto  di  live-config  modificato  localmente o l'uso di dpkg-divert. Tuttavia la stessa cosa si può
       ottenere disabilitando i rispettivi componenti tramite il  meccanismo  di  live-config.nocomponents  come
       spiegato  prima.  Per  evitare  di  dover  specificare  ogni  volta con parametri di boot i componenti da
       disabilitare, usare un file di configurazione come mostrato in precedenza.

       È consigliato mettere i file di configurazione per il sistema live in un pacchetto  debian  dedicato.  Si
       può trovare un esempio in /usr/share/doc/live-config/examples.

COMPONENTI

       live-config attualmente offre i seguenti componenti in /lib/live/config.

       debconf
           permette  di  applicare  file  di preconfigurazione arbitrai situati sul supporto live o su un server
           http/ftp.

       hostname
           configura i file /etc/hostname e /etc/hosts.

       user-setup
           aggiunge un account per l'utente live.

       sudo
           concede i privilegi per sudo all'utente live.

       locales
           configura la localizzazione.

       locales-all
           configura locales-all.

       tzdata
           configura il file /etc/timezone.

       gdm3
           configura il login automatico per gdm3.

       kdm configura il login automatico per kdm.

       lightdm
           configura il login automatico per lightdm.

       lxdm
           configura il login automatico per lxdm.

       nodm
           configura il login automatico per nodm.

       slim
           configura il login automatico per slim.

       xinit
           configura il login automatico con xinit.

       keyboard-configuration
           configura la tastiera.

       systemd
           configura il login automatico con systemd.

       sysvinit
           configura sysvinit.

       sysv-rc
           configura sysv-rc disabilitando i servizi elencati.

       login
           disabilita lastlog.

       apport
           disabilita apport.

       gnome-panel-data
           disabilita il pulsante di blocco dello schermo.

       gnome-power-manager
           disabilita l'ibernazione.

       gnome-screensaver
           disabilita lo screensaver che blocca lo schermo.

       kaboom
           disabilita la procedura guidata di migrazione di KDE (squeeze e successive).

       kde-services
           disabilita i servizi di KDE non voluti (squeeze e successive).

       policykit
           concede i privilegi per l'utente tramite policykit.

       ssl-cert
           rigenera certificati ssl snake-oil.

       anacron
           disabilita anacron.

       util-linux
           disabilita hwclock (parte di util-linux).

       login
           disabilita lastlog.

       xserver-xorg
           configura xserver-xorg.

       broadcom-sta
           configura il driver per broadcom-sta WLAN.

       openssh-server
           ricrea le chiavi di openssh-server.

       xfce4-panel
           configura xfce4-panel con le impostazioni predefinite.

       xscreensaver
           disabilita lo screensaver che blocca lo schermo.

       hooks
           permette di eseguire comandi arbitrari da un file situato sul supporto live o su un server http/ftp.

FILE

       /etc/live/config.conf

       /etc/live/config.conf.d/*.conf

       live/config.conf

       live/config.conf.d/*.conf

       /lib/live/config.sh

       /lib/live/config/

       /var/lib/live/config/

       /var/log/live/config.log

       /live/config-hooks/*

       live/config-hooks/*

       /live/config-preseed/*

       live/config-preseed/*

VEDERE ANCHE

       live-boot(7)

       live-build(7)

       live-tools(7)

HOMEPAGE

       Si possono trovare ulteriori informazioni su live-config  e  il  progetto  Live  Systems  sulla  homepage
       <http://live-systems.org/> e nel manuale all'indirizzo <http://live-systems.org/manual/>.

BUG

       I  bug  possono  essere  segnalati presentando un bugreport per il pacchetto live-config sul Bug Tracking
       System all'indirizzo <http://bugs.debian.org/> o inviando un'email alla  mailing  list  di  Live  Sistems
       <debian-live@lists.debian.org>.

AUTORE

       live-config è stato scritto da Daniel Baumann <mail@daniel-baumann.ch>.

5.0~a5-1                                           2015-09-23                                     LIVE-CONFIG(7)