Provided by: open-infrastructure-system-config_20161101-lts1-2_all bug

NOMBRE

       live-config - Componentes de configuración del sistema

DESCRIPCIÓN

       live-config  contiene los componentes que configuran un sistema 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
       utiliza la persistencia, los componentes de live-config sólo se ejecutan una vez.

       Si  se  utiliza  live-build(7)  para  construir  el  sistema  en  vivo,  los parámetros de
       live-config  utilizados  por   defecto   se   pueden   establecer   mediante   la   opción
       --bootappend-live, ver la página del manual lb_config(1)

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

       live-config.components | components
           Se ejecutan todos los componentes. Esto es lo que las imágenes en  vivo  utilizan  por
           defecto.

       live-config.components=COMPONENT1,COMPONENT2,           ...          COMPONENTn          |
       components=COMPONENT1,COMPONENT2, ... COMPONENTn
           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-config.nocomponents | nocomponents
           No   se   ejecuta   ningún  componente.  Es  lo  mismo  que  no  utilizar  ninguno  de
           «live-config.components» o «live-config.nocomponents».

       live-config.nocomponents=COMPONENT1,COMPONENT2,         ...          COMPONENTn          |
       nocomponents=COMPONENT1,COMPONENT2, ... COMPONENTn
           Se ejecutan todos los componentes, a excepción de los especificados.

   Parámetros de arranque (opciones)
       Algunos  componentes  pueden cambiar su comportamiento según que parámetros de arranque se
       utilicen.

       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    fichero   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 anfitrión del sistema. Por defecto 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 defecto 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 defecto 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 defecto
           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 defecto es
           «UTC».

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

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

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

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

       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 defecto 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.wlan-driver=WLAN_DRIVER | wlan-driver=WLAN_DRIVER
           Permite seleccionar el controlador WLAN en lugar de detectarlo de forma automática. Si
           se especifica un PCI ID en /usr/share/live/config/broadcom-sta/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.hooks=filesystem|medium|URL1|URL2|           ...            |URLn            |
       hooks=medium|filesystem|URL1|URL2| ... |URLn
           Permite  buscar y ejecutar uno o más ficheros 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 vivo en ejecución 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-systems.org/other/hooks>.
           Si    el    fichero   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 ficheros 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.

       Nota: Si se utilizan ficheros de configuración, todos los  parámetros  de  arranque  deben
       (preferiblemente)  ser  especificados en la variable LIVE_CONFIG_CMDLINE o bien, se pueden
       especificar variables  individuales,  el  usuario  debe  asegurarse  de  crear  todas  las
       variables necesarias para tener una configuración válida.

       Los  ficheros  de  configuración  se  pueden  colocar  en  el  sistema  de  ficheros  raíz
       (/etc/live/config.conf,  /etc/live/config.conf.d/*.conf),  o   en   el   medio   en   vivo
       (live/config.conf,  live/config.conf.d/*.conf).  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 de configuración no
       requieren un nombre o sufijo en  concreto,  se  sugiere,  por  coherencia,  utilizar  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 «progress-linux.conf»).

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

       LIVE_CONFIG_CMDLINE=PARAMETER1 PARAMETER2 ... PARAMETERn
           Esta variable corresponde a la línea de comandos del gestor de arranque.

       LIVE_CONFIG_COMPONENTS=COMPONENT1,COMPONENT2, ... COMPONENTn
           Esta  variable corresponde al parámetro 'live-config.components=COMPONENT1,COMPONENT2,
           ... COMPONENTn'

       LIVE_CONFIG_NOCOMPONENTS=COMPONENT1,COMPONENT2, ... COMPONENTn
           Esta             variable             corresponde             al             parámetro
           'live-config.nocomponents=COMPONENT1,COMPONENT2, ... COMPONENTn'

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

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

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

       LIVE_USER_DEFAULT_GROUPS=GROUP1,GROUP2 ... GROUPn
           Esta variable corresponde al parámetro 'live-config.user-default-groups="GROUP1,GROUP2
           ... GROUPn"'

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

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

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

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

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

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

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

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

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

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

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

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

       LIVE_WLAN_DRIVER=WLAN_DRIVER
           Esta variable corresponde al parámetro 'live-config.wlan-driver=WLAN_DRIVER'

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

       LIVE_CONFIG_DEBUG=true|false
           Esta variable corresponde al parámetro 'live-config.debug'

PERSONALIZACIÓN

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

   Añadiendo nuevos componentes de configuración
       Los proyectos derivados pueden incluir sus componentes 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   componentes   en   su   propio   paquete   debian.   En
       /usr/share/doc/live-config/examples  se  encuentra un paquete de muestra con un componente
       de ejemplo.

   Eliminación de componentes de configuración existentes.
       No es realmente posible eliminar los componentes 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 componentes correspondientes a través  del
       mecanismo  live-config.nocomponents,  como  se  ha indicado anteriormente. Para evitar que
       siempre haga falta especificar qué componentes se desactivan a  través  del  parámetro  de
       arranque, debería utilizarse 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.

COMPONENTES

       live-config incluye los siguientes componentes 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.

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

       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.

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

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

       policykit
           garantiza privilegios de usuario mediante policykit.

       ssl-cert
           Regenera los certificados ssl snake-oil.

       anacron
           Desactiva anacron.

       util-linux
           Desactiva util-linux' hwclock.

       login
           Desactiva lastlog.

       xserver-xorg
           configura xserver-xorg.

       broadcom-sta
           configura el controlador broadcom-sta WLAN.

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

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

       xscreensaver
           Impide que el salvapantallas bloquee la pantalla.

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

FICHEROS

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

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 Live Systems en su
       página    principal    en    <http://live-systems.org/>    y    en    el     manual     en
       <http://live-systems.org/manual/>.

ERRORES

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

AUTOR

       live-config fue escrito por Daniel Baumann <mail@daniel-baumann.ch>.