PACCHECK(1)
πΈ PACCHECK(1) β paccheck β check installed packages πΈ
okay so bestie, this is the paccheck(1) page, and it's literally giving βlet me audit your installed packagesβ energy. π
π NAME π
paccheck β check installed packages. periodt.
β¨ SYNOPSIS β¨
paccheck [options] [<package>]...
paccheck (--help|--version)
π¦ DESCRIPTION π¦
Okay so paccheck checks installed packages. You can also feed it additional packages through stdin. If you don't provide any packages, it checks all installed packages. By default, only package dependencies and basic file information are checked β that's the default vibe. β¨
π OPTIONS π
Here's the full menu, no skips, no cap:
--config=pathβ Set an alternate configuration file path.--dbpath=pathβ Set an alternate database path.--root=pathβ Set an alternate installation root.--sysroot=pathβ Set an alternate system root. Seepacutils-sysroot(7).--null[=sep]β Set an alternate separator for values parsed from stdin. By default a newline"\n"is used as the separator. If--nullis used without specifying sep,NULwill be used.--list-brokenβ Only print the names of packages that fail the selected checks.--quietβ Only display messages if a problem is found.--recursiveβ Recursively perform checks on packages' dependencies as well.--dependsβ Check that all package dependencies are satisfied.--opt-dependsβ Check that all package optional dependencies are satisfied.--filesβ Check package files against the local database.--file-propertiesβ Check package files against MTREE data.--md5sumβ Check file md5sums against MTREE data.--sha256sumβ Check file sha256sums against MTREE data.--require-mtreeβ Treat missing MTREE data as an error for--db-filesand/or--file-properties.--db-filesβ Include database files in--filesand--file-propertieschecks.--fileswill test for the existence ofdesc,files, andmtree(with--require-mtree) files in the package database entry.--file-propertieswill check install and changelog files in the package database where applicable.--backupβ Include backup files in file modification checks.--noextractβ Include NoExtract files in file modification checks.--noupgradeβ Include NoUpgrade files in file modification checks.--helpβ Display usage information and exit.--versionβ Display version information and exit.
π CAVEATS π
Okay bestie, important plot twist: paccheck decides whether or not to read packages from stdin based on a naive check using isatty(3). If paccheck is called in an environment β such as a shell function or script being used in a pipe β where stdin is not connected to a terminal but does not contain packages to check, paccheck should be called with stdin closed. For POSIX-compatible shells, this can be done with <&-.
mwah π this page ships with pacutils, dated 2025-12-04 β bye bestie, go check those packages π«Ά
π¦ where this page comes from
- arch rolling: pacutils 0.15.0-2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms