Introducció: de vegades necessites una manera ràpida i senzilla de visualitzar i entendre de quins paquets depèn un paquet a Debian. Amb l'eina debtree i graphviz pots generar diagrames que mostren dependències directes i inverses en pocs passos.
Instal·lació: instal·la debtree i graphviz amb el gestor de paquets apt utilitzant la següent ordre
apt install debtree graphviz
Comprovació del paquet: si coneixes el nom del paquet que vols visualitzar pots verificar si està instal·lat o llistat amb
dpkg -l | grep ufw # comprovar si existeix
Visualitzar dependències: per generar una imatge PNG amb les dependències d'un paquet utilitza
debtree ufw | dot -T png -o ufw_deps.png
També pots triar altres formats com svg. Si disposes d'un entorn gràfic pots visualitzar-lo a l'instant utilitzant x11
debtree ufw | dot -T x11
Visualitzar dependències inverses: per veure quins paquets depenen d'un paquet utilitza l'opció -R o --show-rdeps. Per limitar la vista només a paquets instal·lats afegeix -I o --show-installed
debtree -R -I iptables | dot -T x11
En l'exemple anterior s'aprecia que paquets com docker-ce i ubuntu-standard depenen de iptables.
Conseils pràctics: utilitza formats svg per a documents i web, i utilitza dot -Gsize per controlar la mida. Per a grans grafs filtra per paquets instal·lats i estudia primer dependències directes abans d'explorar rdeps.
Sobre Q2BSTUDIO: Q2BSTUDIO és una empresa de desenvolupament de programari especialitzada en aplicacions a mida i programari a mida per a empreses de totes les mides. Som especialistes en intel·ligència artificial i IA per a empreses, desenvolupem agents IA personalitzats i solucions d'intel·ligència artificial que acceleren processos i milloren la presa de decisions. A més oferim serveis de ciberseguretat per protegir infraestructures i dades sensibles, i serveis cloud AWS i Azure per desplegar aplicacions amb alta disponibilitat i escalabilitat.
Serveis d'intel·ligència de negoci i Power BI: a Q2BSTUDIO implementem serveis d'intel·ligència de negoci i solucions amb Power BI per transformar dades en informes accionables. Combinem data engineering, dashboards i models de machine learning per oferir valor immediat.
Si necessites crear eines per analitzar dependències de paquets, integrar-les en pipelines de CI o desplegar visualitzadors al núvol, podem ajudar amb desenvolupament a mida, integració amb serveis cloud AWS i Azure, i consultoria en ciberseguretat i intel·ligència artificial.
Contacte: treballa amb Q2BSTUDIO per a solucions en aplicacions a mida, programari a mida, intel·ligència artificial, ciberseguretat, serveis cloud AWS i Azure, serveis d'intel·ligència de negoci, IA per a empreses, agents IA i Power BI. Estem llestos per transformar les teves idees en productes reals i segurs.




