jueves, 17 de abril de 2014

Liberada DMDc-3.0-IL (Testing)

Bueno, pues ya esta aquí, cuatro meses después de su versión 2.0 y de intenso trabajo os presento su versión 3.0. Esta versión 3.0 se acerca mucho a lo que yo quería realizar desde un primer momento. Las versiones 1.x y 2.0 me han servido (y de qué forma) para llegar a esta. Tras mucho trabajo y quebraderos de cabeza (todo hay que decirlo) aquí está DMDc 3.0-IL- 64 bit.



Trabajo y mucho es el que me ha dado sobre todo el instalador. Aunque el sistema de instalación me gustaba, no me convencía en absoluto. Era algo que pensé en retocar desde un principio, pero siempre a la espera del resultado de la acogida de DMDc. ¿Para qué molestarme si no la utiliza nadie?.
Por suerte esto no es así, y me ha sorprendido mucho la descargas habidas de la versión 2.0. Pero sobre todo me ha sorprendido que el número de descargas de la versión 64 bit casi ha cuadriplicado a la de 32 bit..¿.?.

El caso, es que como decía, quería modificar algo el instalador. Pero como me pasa muy a menudo...empiezo a meter un poquito la mano y termino metiéndola toda. Si es que mi mujer dice que las tengo muy largas...jeje. Por cierto mi mujer odia los ordenadores...¿os imagináis por qué?.
Siguiendo con lo nuestro, vamos que he terminado por reescribirlo por completo. Y no se a vosotros, pero a mi me encanta como ha quedado.

Nota: Esta vez las traducciones del instalador tan solo se han hecho al Ingles y español. Quien quiera aportar su granito de arena (conociendo suficientemente el idioma) que traduzca el que le competa y me lo pase.


Esto ha hecho que se alargara un poco más la cosa, pero ciertamente que me ha venido la mar de bien para poder afrontar la transición de Debian Estable a Testing con más tranquilidad y serenidad. Quien piense que estan simple como actualizar a dicha rama va pero que muy mal encaminado. El subir de versión (y más ahora que han habido tantos cambios) es bastante complicado ya que hay que ir seleccionado las actualizaciones paso a paso y asegurarse de que ninguna de ellas lleva al trate al sistema o elimina o imposibilita cosas propias de la distro. Así que pasar de una rama a otra y dejar el sistema estable es bastante jodidillo de realizar.

Otro verdadero hándicap era...¿y después qué?. Me refiero a que una vez llegado aquí, ¿cómo mantenemos la distro más o menos estable?. ¿Lo dejamos en las manos de los buenos de Debian y que con suerte no nos metan en lo sucesivos días, algunos paquetes que nos lleven al traste el sistema?.
Una solución era crear nuestros propios repositorios a tan efecto, junto al que ya existe de DMDc. Pero tras una primera valoración vi que me era imposible mantenerlos. Es mucho trabajo el llevar esto a cabo por un equipo tan reducido. Con deciros que a duras penas puedo mantener el repositorio actual de DMDc. Gracias a José Mejías que me ayuda en ello y del quien "abuso" más de lo debido....Pero Dios se le sabrá pagar,..jeje por que lo que es yo ni una perra gorda que tengo para darle.

Este era un problema que también me tenía bastante bloqueado. Pero al final he encontrado un a solución que puede ser muy factible. Se trata de utilizar los repositorios de una distro basada en Debian llamada Tanglu.
Esta distribución se caracteriza en gran medida por utilizar los repositorios de Debian Testing pero de forma controlada. Es decir que le dan paso a todos aquellos paquetes que ellos consideran prácticamente estables, o que no dan problemas. Por otra parte, cuando hay paquetes que son necesarios o popularmente solicitados y no están lo suficientemente testados para su inclusión, entonces lo someten a criterio y a votación de sus usuarios, para actuar en consecuencia. Así que este es el repositorio que utiliza DMDc 3.0.
Hay que decir que el repositorio de Debian Jessie también se encuentra incluido, pero deshabilitado.

Que decir de DMDc 3.0. Pues que el primer sorprendido de lo bien que me ha quedado soy yo mismo. La verdad que funciona de fábula con su MATE 1.8. Eso sí, trampeadillo que lo tengo para evitar problemas (alguno muy grave) conocidos pero no propiamente de MATE. Tampoco quería liberarla sin haber solucionado esto tal y como expliqué en el artículo anterior. La verdad que el resultado es estupendo y el rendimiento excelente tras haberle metido el parchecito que le metí.
Otra cosa es el nuevo arranque con Systemd...menuda flipada!!. Pues nada ahí lo tenéis también. De cualquier modo quien quiera seguir utilizando el anterior arranque puede seguir haciendo ya que los dos son coexistentes. Tan solo tiene que cambiar la línea correspondiente en el GRUB.
Así que investigarla vosotros mismo para ver todo lo nuevo y valorarla en su buena medida.

Respecto al Live-CD. Como decía he rescrito el instalador y aprovechando ya que estaba liado, he añadido nuevas opciones a nivel de usuario, como son el sudo o el autologin. Por otra parte en el Live he añadido soporte para el uso de la contraseña root, que es la misma que la del usuario: live


Nota: El gestor de actualizaciones no se encuentra instalado. El motivo pues que en su rama testing el gestor que utilizamos habitualmente nos obliga a instalar paquetería y dependencias de gnome-packagekit (Nautilus incluido) nada interesante y menos aun necesaria en MATE. Lo peor es que aún instalando todo lo necesario, éste, el gestor de actualizaciones no funciona con MATE, es decir, no recibimos notificaciones de actualizaciones en ningún momento. Así que pensé... ¿Para que instalar algo que no funciona? y más aún si puede ser suplido fácilmente. Como esto no es realmente un problema tampoco he profundizado en el tema.
Podemos ver dos ventajas si se quiere en ello. Una que no tenemos un proceso corriendo continuamente en segundo nivel buscando actualizaciones. Y dos, que lo haremos cuando nosotros decidamos sin los constantes avisos de actualizaciones.

Para esto tan solo tenemos que abrir un terminal.
Primero comprobamos si hay paquetes obsoletos:
sudo apt-get autoremove
Antes de confirmar la eliminación de los paquetes que se muestren, comprobaremos si hay entre ellos paquetes que sí necesitamos, ya que un paquete marcado como obsoleto no quiere decir que no nos sea necesario. Si vemos que si hay paquetes que estamos utilizando, corremos este otro comando:
sudo aptitude keep-all

Luego ya podemos realizar la actualización:
sudo aptitude update
sudo aptitude safe-upgrade

Lo anterior realizará una actualización de los paquetes ya instalados.
Si se quiere hacer una actualización algo menos invasiva ya que aptitude si puede quitarnos e instalarnos algún que otro paquete utilizaremos:
sudo apt-get update
sudo apt-get upgrade

Los dos puntos anteriores, tanto aptitude como apt-get, unicamente actualizarán los paquetes que ya tengamos instalados, nada más.

Si por otra parte, lo que queremos es hacer una actualización completa:
sudo aptitude update
sudo aptitude full-upgrade

Esta última sí eliminará y añadirá paquetes nuevos. Y eliminará los paquetes que sean necesario para añadir y cumplir las dependencias de los actualizados o los nuevos.
Así, que para ir sobre seguro, el 1º y 2º opción, son los más adecuados. También son los que utilizamos normalmente, cuando se hace gráficamente.
Para simplificar y sobre todo para facilitarnos este proceso, podemos crear un simple lanzador en el escritorio o en cualquiera de los paneles con la siguiente orden:
  • mate-terminal -e 'su -c "aptitude update && aptitude upgrade"'
Características
  • Nuevo DMDc installer (con soporte para discos GPT)-Beta
  • Basada por completo en Debian Testing 64 bit
  • Kernel 3.13-1 x86_64 Bit
  • System start: Systemd (un arranque mucho más rápido y eficiente)
  • Escritorio MATE 1.8
  • Repositorios DMDc y Debian-Tanglu (Testing)
  • Soporte Plymouth
  • mdm 1.4.8 (New support HTML5)
  • dmdc-mdm-html5-themes (package Themes)
  • LibreOffice
  • Dropbox
  • Adeskbar (Dock)
  • Apwal (Launcher)
  • Soporte Compiz+Emerald
  • Skype, Jitsi (for DMDc 32 Bit)
  • Jitsi (for DMDc 64 Bit)
  • Aplicaciones de inicio designadas para MATE
  • Interesante herramientas propias
  • Soporte para diferente apariencia para Caja-Root, Terminal-Root y Pluma-Root
  • Soporte Abrir un Terminal y Abrir como Administrador en el menú contextual de Caja
  • Soporte Alt + F2 o F2 abre ventana ejecutar (cuando se usa Marco)
  • Soporte F2 abre ventana ejecutar (cuando se usa Compiz)
  • Gran selección de Software
  • y mucho más...
    ---- Themes (based Greybird) y iconos : -----
    • Theme DMDc Themes
    • Emerald DMDc Themes
    • Mouse Theme DMDc
    • Icons FaenzaWolfe
    • Soporte root Themes
    • Plymouth Theme
    Nota Live-CD:
    Nombre de usuario: dmdc
    Contraseña de Usuario o Root: live

    Nota graciosa:
    Se me pasó cambiar el número 2.0 por 3.0 en la pantalla de selección de arranque del Live. Así que la versión es la 3.0 aunque veáis 2.0 al principio.


    Si tienes dudas sobre la instalación de DMDc, aquí te dejo un estupendas indicaciones de un Bruto (blog amigo) de cómo hacerlo:



    ::::::::::Videos DMDc::::::::


    Descargar DMDc-3.0-IL (Testing)-x86_64

    https://sourceforge.net/projects/dmdc10il/?source=navbarhttp://linuxtracker.org/download.php?id=73bf7e5592963f7f8809ddeec95c3ea10289b355&f=DMDc-3.0-IL+%28Testing%29.torrent&key=0



    Nuevo repositorio para la versión Testing. 
    Remplazar la línea deb de DMDc por esta otra en el archivo /etc/apt/sources.list:

    deb http://dmdcosillas.org/dmdc/ dmdc-testing main contrib non-free

    No hay comentarios:

    Publicar un comentario