Provided by: live-config-doc_3.0.23-1+deb8u1_all bug

NOMBRE

       live-config - Scripts de configuración del sistema

DESCRIPCIÓN

       live-config  contiene los scripts que configuran un sistema Debian en vivo durante el proceso de arranque
       (late userspace).

CONFIGURACIÓN

       live-config se puede configurar mediante parámetros durante el proceso de arranque o mediante ficheros de
       configuración. Si se usan ambos métodos  para  una  misma  opción,  los  parámetros  de  arranque  tienen
       preferencia  sobre  los  ficheros  de  configuración.  Cuando  se  usa  en  modo persistente, los scripts
       live-config sólo se ejecutan una vez.

       Para configurar los parámetros usados por defecto en una imagen en vivo, ver la opción  --bootappend-live
       en la página del manual lb_config(1)

   Parámetros de arranque (scripts)
       live-config  sólo  se  activa  si  se usa como parámetro de arranque «boot=live». Adicionalmente, se debe
       especificar a live-config qué scripts tiene que  ejecutar  mediante  el  parámetro  «live-config»  o  qué
       scripts  no  tiene  que  ejecutar  mediante  la  opción  «live-noconfig».  Si  se  usan  las dos opciones
       «live-config» y «live-noconfig» a la vez, o si alguna de las dos se especifica varias  veces,  la  última
       tiene prioridad sobre las anteriores.

       live-config | config
           Se ejecutan todos los scripts. Esto es lo que las imágenes Debian en vivo usan por omisión.

       live-config=SCRIPT1,SCRIPT2,·...·SCRIPTn·|·config=SCRIPT1,SCRIPT2,·...·SCRIPTn
           Sólo se ejecutan los scripts especificados. Se debe tener en cuenta que el orden es importante. p.ej.
           «live-config=sudo,user-setup»  no  funcionaría  ya que el usuario debe añadirse antes de configurarse
           como «sudo». Puede revisarse los nombres de los scripts en /lib/live/config para ver su orden.

       live-noconfig | noconfig
           No se ejecuta ningún script. Es lo mismo que no usar ninguno de «live-config» o «live-noconfig».

       live-noconfig=SCRIPT1,SCRIPT2,·...·SCRIPTn·|·noconfig=SCRIPT1,SCRIPT2,·...·SCRIPTn
           Se ejecutan todos los scripts, a excepción de los especificados.

   Parámetros de arranque (opciones)
       Algunos scripts pueden cambiar su comportamiento según un parámetro de arranque.

       live-config.debconf-preseed=filesystem|medium|URL1|URL2| ... |URLn |
       debconf-preseed=medium|filesystem|URL1|URL2| ... |URLn
           Permite buscar y aplicar uno o más ficheros de  preconfiguración  debconf  a  la  base  de  datos  de
           debconf. Tener en cuenta que las URLs deben poder ser descargadas por wget (http, ftp o file://).
           Si  el  archivo  está en el medio en vivo, se puede obtener con file:///lib/live/mount/medium/FILE, o
           con file:///FILE si se encuentra en el directorio raíz del sistema en vivo.
           Todos los ficheros de preconfiguración en /lib/live/config-preseed/ en el sistema  de  ficheros  raíz
           del sistema en vivo pueden activarse automáticamente con la palabra clave «filesystem».
           Todos los ficheros en /live/config-preseed/ del medio en vivo pueden activarse automáticamente con la
           palabra clave «medium».
           Si se combinan varios mecanismos, los ficheros de preconfiguración del sistema de ficheros se aplican
           primero, después los ficheros de preconfiguración del medio, y en último lugar los de red.

       live-config.hostname=HOSTNAME | hostname=HOSTNAME
           Permite establecer el hostname del sistema. Por omisión es «debian».

       live-config.username=USERNAME | username=USERNAME
           Permite  establecer  el  nombre  del usuario que se crea para iniciar sesión de forma automática. Por
           omisión es «user».

       live-config.user-default-groups=GROUP1,GROUP2 ... GROUPn | user-default-groups=GROUP1,GROUP2 ... GROUPn
           Permite establecer los grupos por defecto a los que pertenecen los usuarios que se crean para iniciar
           sesión automáticamente. Los grupos predeterminados son 'audio cdrom dip floppy video  plugdev  netdev
           powerdev scanner bluetooth'.

       live-config.user-fullname="USER FULLNAME" | user-fullname="USER·FULLNAME"
           Permite  establecer  el  nombre  completo  del  usuario  que  se  crea  para  iniciar sesión de forma
           automática. Por omisión es «Debian Live user».

       live-config.locales=LOCALE1,LOCALE2·...·LOCALEn | locales=LOCALE1,LOCALE2·...·LOCALEn
           Permite  establecer  las  variantes  locales  del  sistema,  p.ej.  «es_ES.UTF-8».  Por  omisión   es
           «en_US.UTF-8».  En caso de que las variantes locales no estén disponibles en el sistema, se generarán
           sobre la marcha.

       live-config.timezone=TIMEZONE | timezone=TIMEZONE
           Permite establecer la zona horaria del sistema, p.ej. «Europa/Madrid». Por omisión es «UTC».

       live-config.keyboard-model=KEYBOARD_MODEL | keyboard-model=KEYBOARD_MODEL
           Permite cambiar el modelo de teclado. No hay ningún valor por omisión.

       live-config.keyboard-layouts=KEYBOARD_LAYOUT1,KEYBOARD_LAYOUT2 ... KEYBOARD_LAYOUTn |
       keyboard-layouts=KEYBOARD_LAYOUT1,KEYBOARD_LAYOUT2 ... KEYBOARD_LAYOUTn
           Permite cambiar la disposición del teclado.  Si  se  especifica  más  de  una,  las  herramientas  de
           escritorio permitirán cambiarlas bajo X11. No hay ningún valor por omisión.

       live-config.keyboard-variants=KEYBOARD_VARIANT1,KEYBOARD_VARIANT2 ... KEYBOARD_VARIANTn |
       keyboard-variants=KEYBOARD_VARIANT1,KEYBOARD_VARIANT2 ... KEYBOARD_VARIANTn
           Permite  cambiar las variantes de teclado. Si se especifica más de una, se deben especificar el mismo
           número de variantes como de distribuciones de teclado, ya que se corresponderan una a una en el orden
           especificado. Se pueden dejar valores en blanco. Las herramientas de escritorio permitirán cambiarlas
           bajo X11. No hay ningún valor por omisión.

       live-config.keyboard-options=KEYBOARD_OPTIONS | keyboard-options=KEYBOARD_OPTIONS
           Permite cambiar las opciones del teclado. No hay un valor por omisión.

       live-config.sysv-rc=SERVICE1,SERVICE2 ... SERVICEn | sysv-rc=SERVICE1,SERVICE2 ... SERVICEn
           Permite desactivar los servicios «sysv» mediante «update-rc.d».

       live-config.utc=yes|no | utc=yes|no
           Permite cambiar si el sistema debe asumir que el reloj de la máquina está ajustado a la  hora  UTC  o
           no. Por omisión es «Si».

       live-config.x-session-manager=X_SESSION_MANAGER | x-session-manager=X_SESSION_MANAGER
           Permite seleccionar el gestor de sesión gráfica «x-session-manager» mediante «update-alternatives».

       live-config.xorg-driver=XORG_DRIVER | xorg-driver=XORG_DRIVER
           Permite  seleccionar el controlador xorg en lugar de detectarlo de forma automática. Si se especifica
           un PCI ID en /usr/share/live/config/xserver-xorg/DRIVER.ids dentro del sistema en  vivo,   se  aplica
           DRIVER  para  estos  dispositivos. Si se encuentran juntos un parámetro de arranque y un override, el
           parámetro de arranque tiene prioridad.

       live-config.xorg-resolution=XORG_RESOLUTION·|·xorg-resolution=XORG_RESOLUTION
           Permite seleccionar la resolución de xorg en lugar de detectarla de forma automática, p.ej. 1024x768.

       live-config.hooks=filesystem|medium|URL1|URL2| ... |URLn | hooks=medium|filesystem|URL1|URL2| ... |URLn
           Permite buscar y ejecutar uno o más archivos de forma arbitraria. Tener en cuenta que las URLs  deben
           ser descargadas usando wget (http, ftp o file://), los ficheros se ejecutan en el directorio /tmp del
           sistema  en  ejecución  en  vivo  y  que  los  ficheros  necesitan,  si tienen dependencias, tenerlas
           resueltas. p.ej. Si se debe ejecutar un script python, el sistema necesita  tener  python  instalado.
           Hay    algunos    scripts    gancho    para    varios    casos    de   uso   común   disponibles   en
           /usr/share/doc/live-config/examples/hooks/ y en <http://live.debian.net/other/hooks>.
           Si el archivo está en el medio en vivo, se puede obtener  con  file:///lib/live/mount/medium/FILE,  o
           con file:///FILE si se encuentra en el directorio raíz del sistema en vivo.
           Todos  los  scripts  gancho de /lib/live/config-hooks/ del directorio raíz del sistema en vivo pueden
           activarse con la palabra clave «filesystem».
           Todos los scripts gancho de /live/config-hooks/ del medio en vivo pueden  activarse  con  la  palabra
           clave «medium».
           Si  se  combinan  varios  mecanismos, los scripts gancho del sistema de archivos se ejecutan primero,
           después los del medio, y en último lugar los de red.

   Parámetros de arranque (atajos)
       Para algunos casos de uso común  en  los  que  es  necesario  combinar  varios  parámetros  individuales,
       live-config  proporciona atajos. Esto permite tener control total sobre todas las opciones así como poder
       hacer las cosas de forma sencilla.

       live-config.noroot | noroot
           Desactiva sudo y policyKit, el usuario no puede obtener privilegios de superusuario en el sistema.

       live-config.noautologin | noautologin
           Desactiva el inicio de sesión automático en la consola  y  el  inicio  de  sesión  automático  en  la
           interfaz gráfica.

       live-config.nottyautologin | nottyautologin
           Desactiva  el  inicio  de sesión automático en la consola, sin afectar al inicio de sesión automático
           gráfico.

       live-config.nox11autologin | nox11autologin
           Desactiva el inicio de sesión automático con cualquier gestor de ventanas, sin afectar el  inicio  de
           sesión automático en un terminal tty.

   Parámetros de arranque (opciones especiales)
       Para casos de uso especial hay algunos parámetros de arranque especiales.

       live-config.debug | debug
           Activa la información sobre errores en live-config.

   Ficheros de configuración
       live-config  se  puede configurar (pero no activar) mediante ficheros de configuración. Todo, excepto los
       atajos que se pueden configurar con un parámetro de arranque, puede ser, alternativamente, configurado  a
       través de uno o más ficheros. Aunque se utilicen los ficheros de configuración, el parámetro «boot =live»
       es necesario para activar live-config.

       Los  ficheros  de  configuración se pueden colocar en el sistema de ficheros raíz (/etc/live/config.conf,
       /etc/live/config/*), o en el medio en vivo (live/config.conf, live/config/*).  Si  ambos  directorios  se
       utilizan  para  una  determinada  opción,  la  del medio en vivo tienen prioridad sobre la del sistema de
       ficheros raíz.

       Aunque los ficheros de configuración situados en los directorios conf.d no requieren un nombre  o  sufijo
       en  concreto,  se  sugiere por unificación usar como nomenclatura «vendor.conf» o «project.conf» (Siempre
       que «vendor» o «project» se sustituya por el nombre real, lo que resultará en un nombre de  fichero  como
       «debian-eeepc.conf»).

       El contenido de los ficheros de configuración consiste en una o más de las siguientes variables.

       LIVE_CONFIGS=SCRIPT1,SCRIPT2, ... SCRIPTn
           Esta variable es igual al parámetro 'live-config=SCRIPT1,SCRIPT2,·...·SCRIPTn'

       LIVE_NOCONFIGS=SCRIPT1,SCRIPT2, ... SCRIPTn
           Esta variable es igual al parámetro 'live-noconfig=SCRIPT1,SCRIPT2, ... SCRIPTn'

       LIVE_DEBCONF_PRESEED=filesystem|medium|URL1|URL2| ... |URLn
           Esta  variable  es  igual  al parámetro 'live-config.debconf-preseed=filesystem|medium|URL1|URL2| ...
           |URLn'.

       LIVE_HOSTNAME=HOSTNAME
           Esta variable es igual al parámetro 'live-config.hostname=HOSTNAME'

       LIVE_USERNAME=USERNAME
           Esta variable es igual al parámetro 'live-config.username=USERNAME'

       LIVE_USER_DEFAULT_GROUPS=GROUP1,GROUP2 ... GROUPn
           Ésta  variable  es  equivalente  al  parámetro  'live-config.user-default-groups="GROUP1,GROUP2   ...
           GROUPn"'

       LIVE_USER_FULLNAME="USER FULLNAME"
           Esta variable es igual al parámetro 'live-config.user-fullname="USER FULLNAME"'

       LIVE_LOCALES=LOCALE1,LOCALE2 ... LOCALEn
           Esta variable es igual al parámetro 'live-config.locales=LOCALE1,LOCALE2 ... LOCALEn'

       LIVE_TIMEZONE=TIMEZONE
           Esta variable es igual al parámetro 'live-config.timezone=TIMEZONE'

       LIVE_KEYBOARD_MODEL=KEYBOARD_MODEL
           Esta variable es igual al parámetro 'live-config.keyboard-model=KEYBOARD_MODEL'

       LIVE_KEYBOARD_LAYOUTS=KEYBOARD_LAYOUT1,KEYBOARD_LAYOUT2 ... KEYBOARD_LAYOUTn
           Esta  variable  es igual al parámetro 'live-config.keyboard-layouts=KEYBOARD_LAYOUT1,KEYBOARD_LAYOUT2
           ... KEYBOARD_LAYOUTn'

       LIVE_KEYBOARD_VARIANTS=KEYBOARD_VARIANT1,KEYBOARD_VARIANT2 ... KEYBOARD_VARIANTn
           Esta              variable              es              igual              al               parámetro
           'live-config.keyboard-variants=KEYBOARD_VARIANT1,KEYBOARD_VARIANT2 ... KEYBOARD_VARIANTn'

       LIVE_KEYBOARD_OPTIONS=KEYBOARD_OPTIONS
           Esta variable es igual al parámetro'live-config.keyboard-options=KEYBOARD_OPTIONS'

       LIVE_SYSV_RC=SERVICE1,SERVICE2 ... SERVICEn
           Esta variable es igual al parámetro 'live-config.sysv-rc=SERVICE1,SERVICE2 ... SERVICEn'

       LIVE_UTC=yes|no
           Esta variable es igual al parámetro 'live-config.utc=yes|no'

       LIVE_X_SESSION_MANAGER=X_SESSION_MANAGER
           Esta variable es igual al parámetro 'live-config.x-session-manager=X_SESSION_MANAGER'

       LIVE_XORG_DRIVER=XORG_DRIVER
           Esta variable es igual al parámetro 'live-config.xorg-driver=XORG_DRIVER'

       LIVE_XORG_RESOLUTION=XORG_RESOLUTION
           Esta variable es igual al parámetro 'live-config.xorg-resolution=XORG_RESOLUTION'

       LIVE_HOOKS=filesystem|medium|URL1|URL2| ... |URLn
           Esta variable es igual al parámetro 'live-config.hooks=filesystem|medium|URL1|URL2| ... |URLn'

PERSONALIZACIÓN

       live-config puede ser fácilmente personalizado para proyectos derivados o de uso local.

   Añadiendo nuevos scripts de configuración
       Los  proyectos  derivados  pueden  incluir  sus scripts en /lib/live/config y sin necesidad de hacer otra
       cosa, las secuencias de comandos se ejecutarán automáticamente durante el proceso de arranque.

       Lo ideal sería incluir los scripts en su propio paquete debian. En /usr/share/doc/live-config/examples se
       encuentra un paquete de muestra con un script de ejemplo.

   Eliminación de los scripts de configuración existentes.
       No es realmente posible eliminar los scripts de una manera sensata sin  incluir  un  paquete  live-config
       modificado  localmente  o  utilizando dpkg-divert. Sin embargo, se puede obtener el mismo resultado si se
       desactivan los scripts correspondientes a  través  del  mecanismo  live-noconfig,  como  se  ha  indicado
       anteriormente.  Para  evitar  que  siempre  haga falta especificar qué scripts se desactivan a través del
       parámetro de arranque, debería usarse un fichero de configuración, véase más arriba.

       Lo ideal sería incluir los ficheros de configuración para el sistema en vivo dentro de un paquete debian.
       Se   puede   encontrar   un   paquete   de   muestra    con    un    ejemplo    de    configuración    en
       /usr/share/doc/live-config/examples.

SCRIPTS

       live-config incluye los siguientes scripts en /lib/live/config.

       debconf
           permite  aplicar  de forma arbitraria ficheros de preconfiguración situados en el medios en vivo o en
           un servidor http/ftp.

       hostname
           configura /etc/hostname y /etc/hosts.

       user-setup
           Añade una cuenta de usuario en vivo.

       sudo
           garantiza privilegios de sudo al usuario del sistema en vivo.

       locales
           configura las variantes locales.

       locales-all
           configura las variantes locales-all.

       tzdata
           configura /etc/timezone.

       gdm configura el inicio de sesión automático en gdm.

       gdm3
           configura el inicio de sesión automático en gdm3 (Squeeze y superior)

       kdm configura el inicio de sesión automático en kdm.

       lightdm
           configura el inicio de sesión automático en lightdm.

       lxdm
           configura el inicio de sesión automático en lxdm.

       nodm
           configura el inicio de sesión automático en nodm.

       slim
           configura el inicio de sesión automático en slim.

       xinit
           configura el inicio de sesión automático con xinit.

       keyboard-configuration
           configura el teclado.

       sysvinit
           configura sysvinit.

       sysv-rc
           configura sysv-rc desactivando los sevicios listados.

       login
           Desactiva lastlog.

       apport
           Desactiva apport.

       gnome-panel-data
           Desactiva el botón de bloqueo de la pantalla.

       gnome-power-manager
           Desactiva la hibernación.

       gnome-screensaver
           Impide que el salvapantallas bloquee la pantalla.

       kaboom
           Desactiva el asistente de migración de KDE (Squeeze y superior).

       kde-services
           Desactiva algunos servicios de KDE no deseados (squeeze y superior).

       debian-installer-launcher
           añade un icono del instalador de debian en el escritorio del usuario.

       module-init-tools
           automáticamente carga algunos módulos en algunas arquitecturas.

       policykit
           garantiza privilegios de usuario mediante policykit.

       sslcert
           Regenera los certificados ssl snake-oil.

       update-notifier
           Desactiva el update-notifier.

       anacron
           Desactiva anacron.

       util-linux
           Desactiva util-linux' hwclock.

       login
           Desactiva lastlog.

       xserver-xorg
           configura xserver-xorg.

       ureadahead (ubuntu solamente)
           Desactiva ureadahead.

       openssh-server
           Recrea las claves del host openssh-server.

       xfce4-panel
           configura xfce4-panel utilizando las opciones por defecto.

       hooks
           permite ejecutar de forma arbitraria los comandos desde un script ubicado en el medio en vivo o en un
           servidor http/ftp.

FICHEROS

       /etc/live/config.conf

       /etc/live/config/*

       live/config.conf

       live/config/*

       /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/*

VER ADEMÁS

       live-boot(7)

       live-build(7)

       live-tools(7)

PÁGINA PRINCIPAL

       Se puede encontrar más información acerca de live-config y el proyecto Debian Live en su página principal
       en <http://live.debian.net/> y en el manual en <http://live.debian.net/manual/>.

ERRORES

       Se puede notificar los fallos enviando un informe de errores sobre el paquete live-config  en  el  Debian
       Bug  Tracking System en <http://bugs.debian.org/> o escribiendo un mensaje a la lista de correo de Debian
       Live a la dirección <debian-live@lists.debian.org>.

AUTOR

       live-config fue escrito por Daniel Baumann <daniel@debian.org>.

3.0.23-1                                           25.04.2013                                     LIVE-CONFIG(7)