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>.