ZYPP-NAMEREQPRV(1)

πŸ’– NAME πŸ’–

okay so bestie, welcome to zypp-NameReqPrv(1) β€” the LIBZYPP-era tool for investigating packages and dependencies in solver test-cases πŸ’… no cap, it’s giving detective energy.

✨ SYNOPSIS ✨

zypp-NameReqPrv [--root DIR] [[OPTIONS] NAME...]...

πŸ¦‹ DESCRIPTION πŸ¦‹

It loads all enabled repositories without refresh and searches for occurrences of the regular expression NAME in package names or dependencies. If DIR is a directory containing a solver test-case, then the repositories and settings provided by that test-case are loaded instead. cute, right? πŸŽ€

A solver test-case is basically an abstract of repositories, packages, hardware, and dependency-resolution-related settings β€” and you can create one with the zyppers --debug-solver option. Attach it to a bug report and it helps investigate the reported behavior. The options and output of this command are tailored to this use-case and may change as needed, so don’t get too attached to the exact formatting, bestie 😭

Reported matches show the package’s internal id, name, version, and architecture, plus priority and name of the providing repository, vendor, buildtime, and the locations matching NAME. Here’s the vibe:

      2431  zypper-1.9.16-22.2.x86_64  (99)@System  openSUSE  1400499579
                                                         nam: zypper
      40947  zypper-1.9.3-1.1.x86_64    (99)repo-oss (13.1)  openSUSE     1383049437
                                                                  nam: zypper
      56140  zypper-1.9.16-22.2.x86_64  (99)repo-oss-update (13.1)  openSUSE     1400499579
                                                                         nam: zypper

🌸 OPTIONS 🌸

  • --root DIR β€” load repos from the system located below DIR. If DIR denotes a solver test-case, the test-case is loaded instead 🫢
  • --installed β€” process installed packages only.
  • -i / -I β€” turn case-insensitive search on/off (default: on).
  • -n / -N β€” turn looking for names on/off (default: on).
  • -p / -P β€” turn looking for provides on/off (default: off).
  • -r / -R β€” turn looking for requires on/off (default: off).
  • -c / -C β€” turn looking for conflicts on/off (default: off).
  • -o / -O β€” turn looking for obsoletes on/off (default: off).
  • -m / -M β€” turn looking for recommends on/off (default: off).
  • -s / -S β€” turn looking for supplements on/off (default: off).
  • -a β€” short for -n -p -r.
  • -A β€” short for -n -P -R.
  • -D PKG β€” dump dependencies of package PKG (exact name).

πŸ‘‘ AUTHORS πŸ‘‘

Michael Andres ma@suse.de β€” iconic, periodt.

🌈 SEE ALSO 🌈

zypper(8) β€” go read it, iykyk.


sending love from SUSE Linux on 2026-10-27 β€” stay hydrated, keep your repos enabled, and never skip the test-case πŸ’–βœ¨

πŸ“¦ where this page comes from