Crear un gráfico de dependencias entre paquetes | Algo de Linux

lunes, 19 de febrero de 2018

Crear un gráfico de dependencias entre paquetes

Al leer el post en el que hablaba acerca de preparar un cliente Xubuntu Trusty para el IES, algunos me han comentado que debe haber sido un gran trabajo dibujar cada uno de los gráficos que representan las dependencias de un paquete, como por ejemplo el siguiente:


Pues no. No penséis que he cogido una herramienta de dibujo de esquemas y me he puesto a crear el gráfico "a mano". Lo único que he hecho ha sido utilizar los paquetes debtree y graphviz para generarlo automáticamente.

Si no los tenéis instalados, instaladlos:
apt-get -y install debree graphviz
Una vez instalados, crear un gráfico del esquema de dependencias de primer nivel del paquete linex-xubuntu-core es tan sencillo como ejecutar la siguiente combinación de comandos:
debtree --max-depth 1 linex-xubuntu-core | dot -T png -o linex-xubuntu-core.png
Con debtree generamos la representación del gráfico y con la herramienta dot, el gráfico en formato png.
Publicado por primera vez en http://enavas.blogspot.com.es

No hay comentarios: