Skip to content

Dependencies

Sam edited this page Aug 7, 2024 · 4 revisions

Table of Contents

Operating System

CrabFetch only works in Linux. Any other operating system will not work.
This is simply due to how CrabFetch gets information, it relies heavily on Linux's architecture.

Your OS also must use glibc, attempts to support alternate implementations such as musl are in progress but unlikely to come for a while.

GPU Module

pciutils is required for the GPU module to work. If your using better AMD accuracy, libdrm is also required.

You already likely have these installed, as they're very common packages in all distros.

Music Module

The Music module relies on dbus, which is only available while using systemd as your init system. If your not sure, your likely using a distro that uses it as only power-user distros tend to stray from systemd.

Packages (rpm/dnf Only)

You'll need to ensure you have libsqlite3 as CrabFetch relies on it to search your package database. This should just be included in the sqlite dnf package.