Van de week stuitte ik op een aardig tooltje voor Arch Linux, pacgraph genaamd. Het tekent een graaf van alle geïnstalleerde pakketten, waarbij het een lijn trekt tussen twee pakketten als er een afhankelijkheid bestaat tussen die twee. De grootte van de letters geeft (ongeveer) aan hoe groot het pakket is ten opzichte van de rest. Verder laat het in de linker bovenhoek zien hoe groot alle geïnstalleerde pakketten bij elkaar zijn. De resulterende graaf wordt dan zowel naar een PNG- als een SVG-bestand weggeschreven.
Naast het commando pacgraph dat plaatjes genereert, is er ook een commando pacgraph-i (je hebt daarvoor het antieke tk nodig). Dit opent een interactieve versie van de graaf. Wanneer je met de muis boven een pakket beweegt, lichten de afhankelijkheden op. Wanneer een pakket donkerblauw kleurt, betekent dat het huidige pakket daarvan afhangt. Als een pakket lichtblauw kleurt, dan heeft deze het huidige pakket nodig. In één oogopslag kan je zien waarom je een bepaald pakket geïnstalleerd hebt.
Het resultaat ziet er dan als volgt uit:
Dit is een versie van een lagere resolutie dan het daardwerkelijke resultaat. Hieronder vind je ook de SVG-versie.
Je kan het installeren vanaf de AUR. Ondersteuning voor Debian wordt aangewerkt en bevindt zich momenteel nog in alpha-fase.
That is so damn cool! I'm
That is so damn cool!
I'm going to give Arch Linux another whirl soon as well. I kinda miss it. I'm currently running Ubuntu, but the latest releases make me think that there isn't really much Quality Assurance. I also don't like some of the decisions that are made FOR me. I'd rather make my own decisions about my system.