OS Manuals

/usr/bin/soversion-check

From soversion-check 0.0.58-r0 (os), captured 2026-11-05 by running soversion-check --help (exit 0). permalink

Usage: soversion-check [OPTIONS]

Check that the shared libraries in a soname-versioned package carry the
soversion that the package name ends in. For example, libfoo2 and libfoo-2
must only ship libraries whose SONAME is libfoo.so.2. With --packages, the
package must also provide so:libfoo.so.2=2, and every so: provide it has must
match its name.

Options:
  -h, --help                    Show this help message and exit
  --packages=PKG, --packages PKG
                               Specify installed packages to check. Each
                               package's own name is the expected suffix.
  --files=PATH, --files PATH    Specify files to check against --name
  --name=NAME, --name NAME      Package name to check --files against

Lists may be separated by spaces or commas.

Examples:
  soversion-check --packages=libjemalloc2
  soversion-check --files=/usr/lib/libfoo.so.2.0.0 --name=libfoo2
Options (4)
OptionDescriptionSource
-h, --helpShow this help message and exithelp
--packages, --packages PKGSpecify installed packages to check.help
--files, --files PATHSpecify files to check against --namehelp
--name, --name NAMEPackage name to check --files againsthelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.