sábado, 20 de noviembre de 2010

Ha sido liberada una nueva versión de Ubuntu Customization Kit (UCK), una aplicación que partiendo de un CD original, nos permite crear un LiveCD personalizado de Ubuntu o alguno de sus derivados, pudiendo agregar o eliminar paquetes, por ejemplo packs de lenguajes, aplicaciones, etc para crear un LiveCd de acuerdo a nuestras necesidades.

Esta nueva versión nos llega con esta larga lista de cambios:

* GUI:
* GUI now uses kdialog, zenity, dialog or builtin (in that order) if available.
* Updated uck-gui to accept parameters for loopback/unionfs mounting and added the possibility to specify a directory different from ~/tmp for remaster-dir. Change is backward compatible to uck-2.2.0.
* Backend:
* Sequence of actions in uck-remaster changed so that initrd is unpacked/customized/packed after the changes to the root file system and the ISO have been done. This avoids problems when customize_iso installs a new Live-CD kernel and initrd (which would previously be overwritten by the contents of the old initrd, causing a mismatch between the kernel (new) and the initrd (old)).
* Extended remaster-live-cd.sh by two procedures to perform loopback+union mounts.
* Added a -m option to uck-gui, uck-remaster, uck-remaster-unpack-iso and uck-remaster-unpack-rootfs that uses a combination of loopback and unionfs mounts instead of copying. This is an experimental feature as of now and not activated by default. It also depends on the packages fuse-utils and unionfs-fuse or aufs-tools, which are not (yet?) pre-requisites for UCK. Documentation for these commands updated accordingly.
* Added two new commands (uck-remaster-mount and uck-remaster-umount) and documentation. These commands are used to do the loopback/unionfs mounts/umounts required by the -m option described above.
* Added code to library for union_umount to kill processes still using files in the mount. This happens when updates start daemons in the root fs.
* Updated all manual pages to reference the source / bug reporting URLs.
* initctl is disabled (replaced with /bin/true) during chroot sessions. With this change is now possible to install mysql/apache and other services in the guest system.
* update-grub is disabled (replaced with /bin/true) during chroot sessions. With this change is now possible to upgrade kernel in maverick too.
* host’s fstab/mtab are copied to the guest so that chrooted “df” can work.
* Backend now checks for kpackagekit as packaging tool, too. Note: This requires that packagekit ist installed on the hosting system – otherwise the dbus queries to packagekitd will fail.
* Added error checking for arguments to uck-remaster-mount.
* improved error checking and handling for union mounts: either all or nothing now; imply -m if tell-tale directory (-cache) is found; made reentrant for use by uck-flow; pointless check for uck-remaster-mount removed; fallback to copy if union mount not possible; do not remove target when using mounts.
* uck-remaster-remove-win32-files now removes usb-creator.exe which was added in maverick
* Fixed immediate umount in uck-remaster-unpack-{iso,rootfs} by trap EXIT handling when using -m.
* unmount strategy (after chroot) was rewritten to unmount every mountpoint found inside remaster-root.
* Package:
* gfxboot-dev dep added for maverick
* Internal:
* New target updman in Makefile to update manual page version numbers.
* Updated localbuild.sh procedure to patch the debian/changelog file so that a local unsigned test version can be generated correctly.

screenshot 002 11 Ubuntu Customization Kit 2.4.0 – Ubuntu a tu medida

La podemos instalar en Maverick con este paquete deb:

uck_2.4.0-0ubuntu1_all.deb


Fuente:http://www.ubuntips.com.ar/2010/11/20/ubuntu-customization-kit-2-4-0-%E2%80%93-ubuntu-a-tu-medida/


Para los poco letrados como yo xD;


* GUI:
* GUI utiliza ahora kdialog, zenity, diálogo o incorporado (en ese orden) si está disponible.
* Actualización UCK-gui para aceptar los parámetros de bucle / unionfs de montaje, y añadió la posibilidad de especificar un directorio diferente a ~ / tmp para remasterizar-dir. El cambio es compatible con versiones anteriores a la UCK-2.2.0.
* Backend:
* Secuencia de acciones en el UCK-remasterizar cambiado para que se descargue initrd / personalizada / embalado después de los cambios al sistema de archivos raíz y la ISO han hecho. Esto evita problemas cuando customize_iso instala un nuevo kernel Live-CD y el initrd (que anteriormente se sobrescribe con el contenido del initrd antiguo, causando una falta de coincidencia entre el núcleo (nuevo) y el initrd (de edad)).
* Remasterizar vivir, cd.sh extendido por dos procedimientos para llevar a cabo la unión de bucle invertido monturas.
* Se ha añadido una opción-m para UCK-gui, remasterizar UCK, UCK-remaster-iso descomprimir y UCK-remaster-rootfs descomprimir-que utiliza una combinación de bucle invertido y unionfs monta en lugar de copiar. Esta es una característica experimental a partir de ahora y no se activa de forma predeterminada. También depende de los paquetes fuse-utils y el fusible unionfs-o herramientas aufs, que no son (¿aún?) Pre-requisitos para la UCK. La documentación de estos comandos actualizará en consecuencia.
* Se ha añadido dos nuevos comandos (UCK-remaster-UCK montaje y remasterizar-umount) y la documentación. Estos comandos se utilizan para hacer el bucle / unionfs monta / umounts requerido por la opción-m se describe anteriormente.
* Se ha añadido el código a la colección de union_umount para matar procesos siguen utilizando los archivos en el monte. Esto sucede cuando las actualizaciones inicio demonios en la raíz fs.
* Actualización de todas las páginas de manual para hacer referencia a la fuente / URL informe de fallos.
initctl * está deshabilitado (sustituido con / bin / true) durante las sesiones de chroot. Con este cambio, ahora es posible instalar mysql / apache y otros servicios en el sistema de evaluación.
actualización *-grub está deshabilitado (sustituido con / bin / true) durante las sesiones de chroot. Con este cambio, ahora es posible actualizar el kernel en rebelde también.
* Fstab anfitrión / mtab se copian en el cliente para que chroot "df" puede funcionar.
* Backend ahora comprueba kpackagekit como herramienta de empaquetado, también. Nota: Esto requiere que ista PackageKit instalado en el sistema de alojamiento - de lo contrario las consultas dbus a packagekitd fallará.
* Se ha añadido la comprobación de errores para los argumentos de UCK-montaje remasterizar.
* Mejora de la comprobación de errores y el manejo de la unión se monta: o todo o nada ahora, implica-m si el directorio testigo (de caché) se encuentra; reentrada hecho para el uso de UCK de flujo; visita inútil UCK-remaster de montaje eliminado; de reserva para copiar, si la unión no es posible montar, no quite objetivo cuando se usa montajes.
* UCK-remaster-remove-win32-ahora elimina los archivos del usb-creator.exe que se añadió en rebelde
* Umount fija inmediata en UCK-remaster-descomprimir-{iso, rootfs} por el manejo trampa SALIR cuando se utiliza-m.
* Estrategia de desmontar (después de chroot) fue reescrito para desmontar cada punto de montaje que se encuentran dentro de remasterizar la raíz.
* Paquete:
* Dep gfxboot-dev añadido para el inconformista
* Interior:
* Updman nuevo objetivo en Makefile para actualización manual números de versión de la página.
* Actualización procedimiento localbuild.sh para parchear el debian / changelog archivo para que una versión local de ensayo sin firmar se pueden generar correctamente.


Algo mal traducido pero facil de entender ;)


Yo sinceramente e usado sus verisones anteriores y me han encantado... sin duda una gran herramienta muy facil de usar y con muchas opciones

No hay comentarios:

Publicar un comentario