Show me Your Pacgraph!

lines are dependencies, size of the names reflect … size of the package

4 Likes

drr

Oh well, time for some spring cleaning!

pacgraph

pacgraph
purple :wink:

Summary
pacgraph --help                
Usage: pacgraph [options]

Produces two files, pacgraph.svg and pacgraph.png.  Colors should be entered
as hex values like "#ffffff".  SVG named colors may also work, see
http://en.wikipedia.org/wiki/Web_colors .  Packages listed in the args are
highlighted.

Options:
  -h, --help            show this help message and exit
  -s, --svg             Produce the SVG but do not attempt to rasterize it.
  -o, --opt-deps        Include optional dependencies.  May produce a less
                        compact graph.
  -e, --explicits       Preserve explicitly installed applications from
                        dependency compression.  May produce a less compact
                        graph.
  -c, --console         Print summary to console, does not draw a graph.  Good
                        for very slow computers.
  -r, --rip             Rips a copy of your installed packages to
                        pacgraph.txt.  Good for debugging.
  -f FILENAME, --file=FILENAME
                        Override default filename/location.  Do not specify an
                        extension.
  --disable-palette     Disables lossy palette compression.

  Theming Options:
    -b COLOR, --background=COLOR
                        Background color.
    -l COLOR, --link=COLOR
                        Color of links between packages.
    -t COLOR, --top=COLOR
                        Color of packages which are not dependencies.
    -d COLOR, --dep=COLOR
                        Color of packages which are dependencies.
    -i COLOR COLOR COLOR, --highlight=COLOR COLOR COLOR
                        Color of selected package, selected dependencies,
                        selected needed-by.
    -p INT INT, --point=INT INT
                        Takes two integers, for the smallest and largest font
                        size.  Default is -p 10 100.

  Experimental Options:
    -m MODE, --mode=MODE
                        Curently supported modes are arch, arch-repo, debian,
                        redhat and ipkg.  Default is autodetect.
    -n, --no-compression
                        Disable all chain compression.
    --shared            Compare shared libraries.
    --show-req-by       Includes required-by of specified packages.  Only
                        works for arch-repo.

1 Like

pacgraph

Looks like libreoffice is the biggest thing we all seem to use. . .

pacgraph

Here is the output from my little netbook. Unluckily the EndeavourOS harddisk of my desktop comitted suicide. Luckily I still can access that one using my openSUSE installation. Need to buy a SSD to set up a fresh EOS installation.
pacgraph

pacgraph

What am I looking at? The larger text are bigger packages?

image

man pacgraph tells you what you are looking at. :wink:

PACGRAPH
Section: Misc. Reference Manual Pages (1)
NAME
pacgraph - PACGRAPH provides a birds eye view of all installed packages
SYNOPSIS
pacgraph -[h|s|o|e|c|r|n] [-f FILENAME] [-b|l|t|d COLOR] [-p INT INT] [-m MODE] [--shared] [--disable-palette] [package names]
DESCRIPTION
pacgraph draws a pretty picture of your installed packages. Common uses are exploring dependency trees or finding hundreds of megs of useless packages. Supported distributions include Arch, Debian and Redhat.

pacgraph will by default generate a pacgraph.svg and if a converter is found automatically produce pacgraph.png. Alternately, pacgraph-tk provides and interactive version while pacgraph -c/--console produces a brief text summary. A list of packages may be provided as arguments to select them.

More information and example graphs may be found on the project's homepage, http://kmkeen.com/pacgraph
OPTIONS
All of these are optional but many provide a means of generating a more aesthetically pleasing output.

-h --help
Show help message and exit.

-s --svg
Produce the SVG but do not attempt to rasterize it.

-f FILENAME --file=FILENAME
Override default filename/location. Do not specify an extension.

-c --console
Print summary to console, does not draw a graph. Very fast and to the point.

--disable-palette
Disables lossy palette compression.

THEMING OPTIONS
Colors may be words (white, red, etc), #RGB hex values or #RRGGBB hex values. Remember to quote/escape the #.

-b COLOR --background=COLOR
Background color.

-l COLOR --link=COLOR
Color of links between packages.

-t COLOR --top=COLOR
Color of packages which are not dependencies.

-d COLOR --dep=COLOR
Color of packages which are dependencies.

-i COLOR COLOR COLOR --highlight=COLOR COLOR COLOR
Color of selected package, selected dependencies, selected needed-by.

-p INT INT --point=INT INT
Takes two integers, for the smallest and largest font size. Default is -p 10 100.

OTHER OPTIONS


-m MODE --mode=MODE
Currently supported modes are arch, arch-repo, debian, redhat and ipkg. Default is arch. Use arch-repo to plot specific packages instead of installed packages.

-n --no-compression
Disable all chain compression.

--shared
Compare shared libraries.

--show-req-by
Includes required-by of specified packages. Only works for arch-repo.
AUTHORS
-nosplit

pacgraph was written by Kyle Keen <keenerd@gmail.com > with patches from Carl Hamann for Debian and Redhat support.
1 Like

Mine

pacgraph

These are pretty awesome actually. I may print mine and hang it on the wall. Or turn it into my background.

4 Likes

Reminds me a little of the GNU/Linux distribution timeline. :joy:

What about a small autostart script/cron job which updates the background wallpaper once or twice a week according to the actual status?

2 Likes

Is there a function pacman -S everything. :thinking:

That purple-blue combination just hurts my eyes. :rofl:

Yes:

sudo pacman -S $(pacman -Ssq)

Could install (currently) more that 11000 packages.

3 Likes

It’s only for those who are already blind. :wink:

It is not needed. Actually it should be removed from the repo, as it is not used.

Here is mine!pacgraph

2 Likes

smallest system so far here :yum:

pacgraph

1 Like