Thank you for your clarity into this. As I was sleeping I was thinking about comparing the image (wording in my head) correctly called package database on the machine here, to the image on the openSUSE mirror.
zypper --help
Usage:
zypper [--GLOBAL-OPTIONS] <COMMAND> [--COMMAND-OPTIONS] [ARGUMENTS]
zypper <SUBCOMMAND> [--COMMAND-OPTIONS] [ARGUMENTS]
Global Options:
--help, -h Help.
--version, -V Output the version number.
--promptids Output a list of zypper's user prompts.
--config, -c <FILE> Use specified config file instead of the default.
--userdata <STRING> User defined transaction id used in history and plugins.
--quiet, -q Suppress normal output, print only error messages.
--verbose, -v Increase verbosity.
--color
--no-color Whether to use colors in output if tty supports it.
--no-abbrev, -A Do not abbreviate text in tables. Default: false
--table-style, -s <INTEGER>
Table style (0-11).
--non-interactive, -n Do not ask anything, use default answers automatically. Default: false
--non-interactive-include-reboot-patches
Do not treat patches as interactive, which have the rebootSuggested-flag
set. Default: false
--xmlout, -x Switch to XML output.
--ignore-unknown, -i Ignore unknown packages. Default: false
--terse, -t Terse output for machine consumption. Implies --no-abbrev and
--no-color.
--reposd-dir, -D <DIR> Use alternative repository definition file directory.
--cache-dir, -C <DIR> Use alternative directory for all caches.
--raw-cache-dir <DIR> Use alternative raw meta-data cache directory.
--solv-cache-dir <DIR> Use alternative solv file cache directory.
--pkg-cache-dir <DIR> Use alternative package cache directory.
Repository Options
--no-gpg-checks Ignore GPG check failures and continue. Default: false
--gpg-auto-import-keys Automatically trust and import new repository signing keys.
--plus-repo, -p <URI> Use an additional repository.
--plus-content <TAG> Additionally use disabled repositories providing a specific keyword. Try
'--plus-content debug' to enable repos indicating to provide debug
packages.
--disable-repositories Do not read meta-data from repositories.
--no-refresh Do not refresh the repositories.
--no-cd Ignore CD/DVD repositories.
--no-remote Ignore remote repositories.
--releasever Set the value of $releasever in all .repo files (default: distribution
version)
Target Options
--root, -R <DIR> Operate on a different root directory.
--installroot <DIR> Operate on a different root directory, but share repositories with the
host.
--disable-system-resolvables
Do not read installed packages.
Commands:
help, ? Print zypper help
shell, sh Accept multiple commands at once.
Repository Management:
repos, lr List all defined repositories.
addrepo, ar Add a new repository.
removerepo, rr Remove specified repository.
renamerepo, nr Rename specified repository.
modifyrepo, mr Modify specified repository.
refresh, ref Refresh all repositories.
clean, cc Clean local caches.
Service Management:
services, ls List all defined services.
addservice, as Add a new service.
modifyservice, ms Modify specified service.
removeservice, rs Remove specified service.
refresh-services, refs
Refresh all services.
Software Management:
install, in Install packages.
remove, rm Remove packages.
removeptf, rmptf Remove (not only) PTFs.
verify, ve Verify integrity of package dependencies.
source-install, si Install source packages and their build dependencies.
install-new-recommends, inr
Install newly added packages recommended by installed packages.
Update Management:
update, up Update installed packages with newer versions.
list-updates, lu List available updates.
patch Install needed patches.
list-patches, lp List available patches.
dist-upgrade, dup Perform a distribution upgrade.
patch-check, pchk Check for patches.
Querying:
search, se Search for packages matching a pattern.
info, if Show full information for specified packages.
patch-info Show full information for specified patches.
pattern-info Show full information for specified patterns.
product-info Show full information for specified products.
patches, pch List all available patches.
packages, pa List all available packages.
patterns, pt List all available patterns.
products, pd List all available products.
what-provides, wp List packages providing specified capability.
Package Locks:
addlock, al Add a package lock.
removelock, rl Remove a package lock.
locks, ll List current package locks.
cleanlocks, cl Remove useless locks.
Locale Management:
locales, lloc List requested locales (languages codes).
addlocale, aloc Add locale(s) to requested locales.
removelocale, rloc Remove locale(s) from requested locales.
Other Commands:
versioncmp, vcmp Compare two version strings.
targetos, tos Print the target operating system ID string.
licenses Print report about licenses and EULAs of installed packages.
download Download rpms specified on the commandline to a local directory.
source-download Download source rpms for all installed packages to a local directory.
needs-rebooting Check if the reboot-needed flag was set.
ps List running processes which might still use files and libraries deleted
by recent upgrades.
purge-kernels Remove old kernels.
Subcommands:
subcommand Lists available subcommands.
appstream-cache <No manual entry for zypper-appstream-cache>
lifecycle products and packages lifecycle information
Type âzypper help â to get command-specific help.
ich@rennsemmel:~> LANG=C sudo zypper se --obsoletes-pkg *
se is short for search
zypper help se
search (se) [OPTIONS] [QUERYSTRING] âŚ
Search for packages matching any of the given search strings.
-
and ? wildcards can also be used within search strings. If a search string is enclosed in â/â,
itâs interpreted as a regular expression.
Command options:
âmatch-substrings Search for a match to partial words (default).
âmatch-words Search for a match to whole words only.
-x, --match-exact Searches for an exact match of the search strings.
âprovides Search for packages which provide the search strings.
ârequires Search for packages which require the search strings.
ârecommends Search for packages which recommend the search strings.
âsupplements Search for packages which supplement the search strings.
âconflicts Search packages conflicting with search strings.
âobsoletes Search for packages which obsolete the search strings.
âsuggests Search for packages which suggest the search strings.
âprovides-pkg Search for all packages that provide any of the provides of the
package(s) matched by the input parameters.
ârequires-pkg Search for all packages that require any of the provides of the
package(s) matched by the input parameters.
ârecommends-pkg Search for all packages that recommend any of the provides of the
package(s) matched by the input parameters.
âsupplements-pkg Search for all packages that supplement any of the provides of the
package(s) matched by the input parameters.
âconflicts-pkg Search for all packages that conflict with any of the package(s) matched
by the input parameters.
âobsoletes-pkg Search for all packages that obsolete any of the package(s) matched by
the input parameters.
âsuggests-pkg Search for all packages that suggest any of the provides of the
package(s) matched by the input parameters.
-t, --type Search only for packages of the specified type.
-n, --name Useful together with dependency options, otherwise searching in package
name is default.
-f, --file-list Search for a match in the file list of packages.
-d, --search-descriptions Search also in package summaries and descriptions. Default: false
-C, --case-sensitive Perform case-sensitive search. Default: false
-s, --details Show each available version in each repository on a separate line.
Default: false
-v, --verbose Like --details, with additional information where the search has matched
(useful for search in dependencies). Default: false
-i, --installed-only Show only installed packages.
-u, --not-installed-only Show only packages which are not installed.
âsort-by-name Sort packages by name (default).
âsort-by-repo Sort packages by repository.
-r, --repo <ALIAS|#|URI> Work only with the specified repository.
* and ? wildcards can also be used within search strings. If a search string is enclosed in '/',
it's interpreted as a regular expression.
This above 2 sentences confuses me now some between * and ? wildcards (what they do).
I do have a more firm grasp of understanding than before. I do also know man zypper is a manual page for zypper
My question also for you is on top of zypper man page I see: ZYPPER(8) ZYPPER ZYPPER(8)
What does (8) specify in this instance?
Thanks