Dia es una aplicación para la creación de diagramas técnicos. Su interfaz y características están modeladas libremente según el programa de Windows Visio. Las características de Dia incluyen impresión de varias páginas y exportación a muchos formatos.(EPS, SVG, CGM JPEG VDX y PNG) y la capacidad de utilizar formas personalizadas creadas por el usuario como XML simple descripciones. Dia es útil para dibujar diagramas UML, mapas de red y diagramas de flujo.
Dia es una aplicación de diagramación que se puede utilizar para realizar una gran variedad de diagramas. Dia es fácil de aprender y ser lo suficientemente flexible como para permitir a los usuarios avanzados crear diagramas altamente personalizados.
Dia Editor es un software de dibujo gratuito de código abierto para Windows, Mac OS X y Linux. Dia admite más de 30 tipos de diagramas diferentes, como diagramas de flujo, diagramas de red y modelos de bases de datos. Más de mil objetos prefabricados ayudan a dibujar diagramas profesionales. Dia puede leer y escribir diferentes formatos de imágenes rasterizadas y vectoriales. Los desarrolladores de software y especialistas en bases de datos pueden utilizar Dia como herramienta CASE para generar esqueletos de código a partir de sus dibujos. Dia se puede programar y ampliar utilizando Python.
Creada originalmente por Alexander Larsson, y desarrollada como parte del proyecto GNOME, Dia es software gratuito disponible bajo los términos de la Licencia Pública General GNU GPLv2.
Instalar el editor de diagramas dia desde los repositorios propios de Debian 12
Para distros linux basadas en Debian:
$ sudo apt install dia
Complementos para Dia
Repositorio formas de Dia para formas adicionales (a menudo llamadas símbolos, objetos o plantillas) que se pueden agregar a su caja de herramientas en Dia.
$ sudo apt install dia-shapes
Esquema de iconos de red para Dia para generar íconos para el programa Dia y aumentar su utilización frente a MS Visio.
$ sudo apt install dia-rib-network
Dia2Code es una pequeña utilidad que se utiliza para generar código a partir de un diagrama Dia, básicamente lee un archivo de diagrama Dia que contiene un diagrama de clases UML y crea archivos en el idioma elegido que contienen lo básico de las clases representadas en el diagrama.
En la actualidad (enero de 2017), dia2code+ solo implementa los siguientes lenguajes de destino:
cpp, cpp11, csharp, java, php .
Los siguientes lenguajes de destino de dia2code aún no están implementados en dia2code+:
ada, as3, c, idl, python, ruby, shp, sql.
$ sudo apt install dia2code
Desinstalar dia
Para desinstalar de nuestro sistema la herramienta dia tendremos solo que abrir una terminal (Ctrl+Alt+T) y eliminar primero las dependencias del paquete escribiendo:
$ sudo apt remove dia-shapes
$ sudo apt remove dia-rib-network
$ sudo apt remove dia2code
Ahora ya podemos desinstalar el paquete del programa. En la misma terminal solo tendremos que escribir la siguiente orden:
$ sudo apt remove dia
Así es como podemos instalar el editor de diagramas dia en Debian 12 y desinstalarlo de manera sencilla.