Provided by:
live-config_3.0~a22-1ubuntu1_all 
NOMBRE
live-config - Scripts de configuracion del sistema
DESCRIPCI'ON
live-config contiene los scripts que configuran un sistema Debian en
vivo durante el proceso de arranque (late userspace).
CONFIGURACI'ON
live-config se puede configurar mediante parametros durante el proceso
de arranque o mediante ficheros de configuracion. Si se usan ambos
metodos para una misma opcion, los parametros de arranque tienen
preferencia sobre los ficheros de configuracion. Cuando se usa en modo
persistente, los scripts live-config solo se ejecutan una vez.
Par'ametros de arranque (scripts)
live-config solo se activa si se usa como parametro de arranque
<<boot=live>>. Adicionalmente, se debe especificar a live-config que
scripts tiene que ejecutar mediante el parametro <<live-config>> o que
scripts no tiene que ejecutar mediante la opcion <<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 ultima tiene
prioridad sobre las anteriores.
live-config | config
Se ejecutan todos los scripts. Esto es lo que las imagenes Debian
en vivo usan por omision.
live-config=SCRIPT1,SCRIPT2,.....SCRIPTn.|.config=SCRIPT1,SCRIPT2,.....SCRIPTn
Solo se ejecutan los scripts especificados. Se debe tener en cuenta
que el orden es importante. p.ej. <<live-config=sudo,user-setup>>
no funcionaria ya que el usuario debe anadirse 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 ningun 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 excepcion de los especificados.
Par'ametros de arranque (opciones)
Algunos scripts pueden cambiar su comportamiento segun un parametro de
arranque.
live-config.hostname=HOSTNAME | hostname=HOSTNAME
Permite establecer el hostname del sistema. Por omision es
<<debian>>.
live-config.username=USERNAME | username=USERNAME
Permite establecer el nombre del usuario que se crea para iniciar
sesion de forma automatica. Por omision es <<user>>.
live-config.user-fullname="USER FULLNAME" |
user-fullname="USER.FULLNAME"
Permite establecer el nombre completo del usuario que se crea para
iniciar sesion de forma automatica. Por omision 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 omision es <<en_US.UTF-8>>. En caso de que las
variantes locales no esten disponibles en el sistema, se generaran
sobre la marcha.
live-config.timezone=TIMEZONE | timezone=TIMEZONE
Permite establecer la zona horaria del sistema, p.ej.
<<Europa/Madrid>>. Por omision es <<UTC>>.
live-config.utc=yes|no | utc=yes|no
Permite cambiar si el sistema debe asumir que el reloj de la
maquina esta ajustado a la hora UTC o no. Por omision es <<Si>>.
live-config.keyboard-model=KEYBOARD_MODEL |
keyboard-model=KEYBOARD_MODEL
Permite cambiar el modelo de teclado. No hay ningun valor por
omision.
live-config.keyboard-layouts=KEYBOARD_LAYOUT1,KEYBOARD_LAYOUT2 ...
KEYBOARD_LAYOUTn | keyboard-layouts=KEYBOARD_LAYOUT1,KEYBOARD_LAYOUT2
... KEYBOARD_LAYOUTn
Permite cambiar la disposicion del teclado. Si se especifica mas de
una, las herramientas de escritorio permitiran cambiarlas bajo X11.
No hay ningun valor por omision.
live-config.keyboard-variant=KEYBOARD_VARIANT |
keyboard-variant=KEYBOARD_VARIANT
Permite cambiar la variante del teclado. No hay ningun valor por
omision.
live-config.keyboard-options=KEYBOARD_OPTIONS |
keyboard-options=KEYBOARD_OPTIONS
Permite cambiar las opciones del teclado. No hay un valor por
omision.
live-config.sysv-rc=SERVICE1,SERVICE2 ... SERVICEn |
sysv-rc=SERVICE1,SERVICE2 ... SERVICEn
Permite desactivar los servicios <<sysv>> mediante <<update-rc.d>>.
live-config.x-session-manager=X_SESSION_MANAGER |
x-session-manager=X_SESSION_MANAGER
Permite seleccionar el gestor de sesion grafica
<<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 automatica.
live-config.xorg-resolution=XORG_RESOLUTION.|.xorg-resolution=XORG_RESOLUTION
Permite seleccionar la resolucion de xorg en lugar de detectarla de
forma automatica.
live-config.hooks=filesystem|medium|URL1|URL2| ... |URLn |
hooks=medium|filesystem|URL1|URL2| ... |URLn
Permite buscar y ejecutar uno o mas 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 ejecucion en vivo y que los ficheros necesitan,
si tienen dependencias, tenerlas resueltas. p.ej. Si se debe
ejecutar un script en python, el sistema necesita tener python
instalado. Hay algunos scripts gancho (<<hooks>> N. del T.) para
varios casos de uso comun disponibles en
/usr/share/doc/live-config/examples/hooks/ y en
<http://live.debian.net/other/hooks>.
Si el archivo esta en el medio en vivo, se puede obtener con
file:///live/image/FILE, o con file:///FILE si se encuentra en el
directorio raiz del sistema en vivo.
Todos los scripts gancho de /lib/live/hooks/ del directorio raiz
del sistema en vivo pueden activarse con la palabra clave
<<filesystem>>.
Todos los scripts gancho de /live/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, despues los del medio, y en ultimo
lugar los de red.
Par'ametros de arranque (atajos)
Para algunos casos de uso comun en los que es necesario combinar varios
parametros individuales, live-config proporciona atajos. Esto permite
tener control total sobre todas las opciones asi como poder hacer las
cosas de forma sencilla.
live-config.noroot | noroot
Desactiva sudo y PolicyKit, el usuario no puede obtener privilegios
de superusuario (<<root>> N. del T.) en el sistema.
live-config.noautologin | noautologin
Desactiva el inicio de sesion automatico en la consola y el inicio
de sesion automatico en la interfaz grafica.
live-config.nottyautologin | nottyautologin
Desactiva el inicio de sesion automatico en la consola, sin afectar
al inicio de sesion automatico grafico.
live-config.nox11autologin | nox11autologin
Desactiva el inicio de sesion automatico con cualquier gestor de
ventanas, sin afectar el inicio de sesion automatico en un terminal
tty.
Par'ametros de arranque (opciones especiales)
Para casos de uso especial hay algunos parametros de arranque
especiales.
live-config.debug | debug
Activa la informacion sobre errores (<<debug output>> N.del T.) en
live-config.
Ficheros de configuraci'on
live-config se puede configurar (pero no activar) mediante ficheros de
configuracion. Todo, excepto los atajos que se pueden configurar con un
parametro de arranque, puede ser, alternativamente, configurado a
traves de uno o mas ficheros. Aunque se utilicen los ficheros de
configuracion, el parametro <<boot =live>> es necesario para activar
live-config.
Los ficheros de configuracion se pueden colocar en el sistema de
ficheros raiz (/etc/live/config.conf, /etc/live/config.d/), o en el
medio en vivo (live/config.conf, live/config.d/). Si ambos directorios
se utilizan para una determinada opcion, la del medio en vivo tienen
prioridad sobre la del sistema de ficheros raiz.
Aunque los ficheros de configuracion situados en los directorios conf.d
no requieren un nombre o sufijo en concreto, se sugiere por unificacion
usar como nomenclatura <<vendor.conf>> o <<project.conf>> (Siempre que
<<vendor>> o <<project>> se sustituya por el nombre real, lo que
resultara en un nombre de fichero como <<debian-eeepc.conf>>).
LIVE_CONFIGS=SCRIPT1,SCRIPT2, ... SCRIPTn
Esta variable es igual al parametro
'live-config=SCRIPT1,SCRIPT2,.....SCRIPTn'
LIVE_NOCONFIGS=SCRIPT1,SCRIPT2, ... SCRIPTn
Esta variable es igual al parametro 'live-noconfig=SCRIPT1,SCRIPT2,
... SCRIPTn'
LIVE_HOSTNAME=HOSTNAME
Esta variable es igual al parametro 'live-config.hostname=HOSTNAME'
LIVE_USERNAME=USERNAME
Esta variable es igual al parametro 'live-config.username=USERNAME'
LIVE_USER_FULLNAME="USER FULLNAME"
Esta variable es igual al parametro
'live-config.user-fullname="USER FULLNAME"'
LIVE_LOCALES=LOCALE1,LOCALE2 ... LOCALEn
Esta variable es igual al parametro
'live-config.locales=LOCALE1,LOCALE2 ... LOCALEn'
LIVE_TIMEZONE=TIMEZONE
Esta variable es igual al parametro 'live-config.timezone=TIMEZONE'
LIVE_UTC=yes|no
Esta variable es igual al parametro 'live-config.utc=yes|no'
LIVE_KEYBOARD_MODEL=KEYBOARD_MODEL
Esta variable es igual al parametro
'live-config.keyboard-model=KEYBOARD_MODEL'
LIVE_KEYBOARD_LAYOUTS=KEYBOARD_LAYOUT1,KEYBOARD_LAYOUT2 ...
KEYBOARD_LAYOUTn
Esta variable es igual al parametro
'live-config.keyboard-layouts=KEYBOARD_LAYOUT1,KEYBOARD_LAYOUT2 ...
KEYBOARD_LAYOUTn'
LIVE_KEYBOARD_VARIANT=KEYBOARD_VARIANT
Esta variable es igual al parametro
'live-config.keyboard-variant=KEYBOARD_VARIANT'
LIVE_KEYBOARD_OPTIONS=KEYBOARD_OPTIONS
Esta variable es igual al
parametro'live-config.keyboard-options=KEYBOARD_OPTIONS'
LIVE_SYSV_RC=SERVICE1,SERVICE2 ... SERVICEn
Esta variable es igual al parametro
'live-config.sysv-rc=SERVICE1,SERVICE2 ... SERVICEn'
LIVE_XORG_DRIVER=XORG_DRIVER
Esta variable es igual al parametro
'live-config.xorg-driver=XORG_DRIVER'
LIVE_XORG_RESOLUTION=XORG_RESOLUTION
Esta variable es igual al parametro
'live-config.xorg-resolution=XORG_RESOLUTION'
LIVE_HOOKS=filesystem|medium|URL1|URL2| ... |URLn
Esta variable es igual al parametro
'live-config.hooks=filesystem|medium|URL1|URL2| ... |URLn'
PERSONALIZACI'ON
live-config puede ser facilmente personalizado para proyectos derivados
o de uso local.
A~nadiendo nuevos scripts de configuraci'on
Los proyectos derivados pueden incluir sus scripts en /lib/live/config
y sin necesidad de hacer otra cosa, las secuencias de comandos se
ejecutaran automaticamente durante el proceso de arranque.
Lo ideal seria 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'on de los scripts de configuraci'on existentes.
No es realmente posible eliminar los scripts en si de una manera
sensata sin incluir un paquete live-config modificado localmente. Sin
embargo, se puede obtener el mismo resultado si se desactivan los
scripts correspondientes a traves del mecanismo live-noconfig, como se
ha indicado anteriormente. Para evitar que siempre haga falta
especificar que scripts se desactivan a traves del parametro de
arranque, deberia usarse un fichero de configuracion, vease mas arriba.
Lo ideal seria incluir los ficheros de configuracion para el sistema en
vivo dentro de un paquete debian. Se puede encontrar un paquete de
muestra con un ejemplo de configuracion en
/usr/share/doc/live-config/examples.
SCRIPTS
live-config incluye los siguientes scripts en /lib/live/config.
hostname
configura /etc/hostname y /etc/hosts.
user-setup
Anade una cuenta de usuario en vivo.
sudo
garantiza privilegios de sudo al usuario del sistema en vivo.
locales
configura las variantes locales.
tzdata
configura /etc/timezone.
gdm configura el inicio de sesion automatico en gdm.
gdm3
configura el inicio de sesion automatico en gdm3 (Squeeze y
superior)
kdm configura el inicio de sesion automatico en kdm.
lxdm
configura el inicio de sesion automatico en lxdm.
nodm
configura el inicio de sesion automatico en nodm.
slim
configura el inicio de sesion automatico en slim.
xinit
configura el inicio de sesion automatico con xinit.
keyboard-configuration
configura el teclado.
sysvinit
configura sysvinit.
sysv-rc
configura sysv-rc desactivando los sevicios listados.
login
Desactiva lastlog.
apport (ubuntu solamente)
Desactiva apport.
gnome-panel-data
Desactiva el boton de bloqueo de la pantalla.
gnome-power-manager
Desactiva la hibernacion.
gnome-screensaver
Impide que el salvapantallas bloquee la pantalla.
initramfs-tools
Posibilita que update-initramfs actualice tambien los medios en
vivo cuando se usan en modo persistente.
kaboom
Desactiva el asistente de migracion de KDE (Squeeze y superior).
kde-services
Desactiva algunos servicios de KDE no deseados (squeeze y
superior).
debian-installer-launcher
anade un icono del instalador de debian en el escritorio del
usuario.
module-init-tools
automaticamente carga algunos modulos 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 openssh-server.
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.d/
live/config.conf
live/config.d/
/lib/live/config.sh
/lib/live/config/
/var/lib/live/config/
VER ADEM'AS
live-boot(7)
live-build(7)
live-tools(7)
P'AGINA PRINCIPAL
Se puede encontrar mas informacion acerca de live-config y el proyecto
Debian Live en la pagina principal de <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
(<<bugreport>> N. del T.) 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 en <debian-live@lists.debian.org>.
AUTOR
live-config fue escrito por Daniel Baumann <daniel@debian.org>.