XBPS-CHECKVERS(1)
π XBPS-CHECKVERS(1) β the checkvers glow-up
okay so picture this: xbps-checkvers is the β¨ General Commands Manual β¨ era icon that lives in your terminal and tells you which of your packages are looking a little... outdated. bestie detective energy. π
πΈ NAME πΈ
xbps-checkvers β an XBPS utility that checks for outdated packages. literally its whole job. slay.
π SYNOPSIS π
xbps-checkvers [OPTIONS] [FILES...]
π¦ DESCRIPTION π¦
okay so here's the vibe: the xbps-checkvers utility checks for outdated packages in a target root directory or in all registered repositories, by comparing the package versions against the source package versions available in a void-packages tree. it's giving "who's falling behind" but make it package management. π
by default it will use the tree located in ~/void-packages, but this location can be changed with the -D, --distdir option β yes bestie, you can point it somewhere else.
by default β and unless the -I, --installed option is set β it will use package versions from repositories to compare against the void-packages tree.
the FILES argument sets extra packages to process with the outdated ones (only processed if missing). so like, extra credit packages. π«Ά
β¨ OPTIONS β¨
-C,--configdir β Specifies a path to the XBPS configuration directory. if the first character is not/, then it's a path relative to rootdir. no cap, watch that leading slash. π-D,--distdirdir β Specifies the path to thevoid-packagestree (usually a git repository). By default set to~/void-packages. your home away from home π-e,--removedβ List packages present in repos, but not in distdir. the source package version will be a question mark for them, see the documentation for-f,--format. gone but not forgotten π-d,--debugβ Enables extra debugging shown tostderr. the tea β spills onto stderr only.-f,--formatformat β Format according to the string format, inspired byprintf(3). the following formatting codes may be used:\nβ Newline.\tβ Tab.\0β NULL.%%β A plain β%β.%nβ The package name.%rβ The package version from repositories orpkgdb(returns?if not found).%sβ The source package version (returns?if not found).%tβ The requested template name (this can be a sub package).%Rβ The repository url (returns?if not found).
the default format is %n %r %s %t %R. iconic default, honestly. π
-h,--helpβ Show the help message. we love a helper.-i,--ignore-conf-reposβ Ignore repositories defined in configuration files. only repositories specified in the command line via--repositorywill be used. bye-bye config repos π-I,--installedβ Check for outdated installed packages rather than in repositories. what's actually on your system, bestie. π-m,--manualβ Only process listed packages. no extras, no surprises.-R,--repository=uriβ Repository to be added to the top of the list. this option can be specified multiple times. stack 'em like your fave accessories π-r,--rootdirdir β Specifies a full path for the target root directory. full path only, fr fr.-s,--show-allβ List all packages found in thevoid-packagestree and prints version available in repository and srcpkgs with the following format:pkgname repover srcver. If any version can't be resolved,?is printed instead. the full roster reveal π--stagingβ Enables the use of staged packages from remote repositories. yes, the staging ones. π-V,--versionβ Show the version information. flex the version number, periodt.
π EXIT STATUS π
A descriptive error message will be printed to stderr. that's the whole section bestie, it said what it said.
π₯ EXAMPLES π₯
Show all packages in ~/void-packages, listing the repository version and the srcpkgs version:
$ xbps-checkvers -s
Show packages in ~/src/void-packages which have a newer version than the installed version:
$ xbps-checkvers -D ~/src/void-packages -I
Check whether installed package βfooβ has a newer version in the void-packages tree:
$ xbps-checkvers -I -m foo
π SEE ALSO π
xbps-alternatives(1), xbps-create(1), xbps-dgraph(1), xbps-digest(1), xbps-fbulk(1), xbps-fetch(1), xbps-install(1), xbps-pkgdb(1), xbps-query(1), xbps-reconfigure(1), xbps-rindex(1), xbps-uchroot(1), xbps-uunshare(1), xbps.d(5) β the whole friend group, iykyk π«Ά
π AUTHORS π
- Dave Elusive
<davehome@redthumb.info.tm> - Juan Romero Pardines
<xtraeme@gmail.com> - Duncan Overbruck
<mail@duncano.de>
the main characters, honestly. π
π BUGS π
Probably, but I try to make this not happen. Use it under your own responsibility and enjoy your life. (that's a direct quote and also genuinely such a mood π)
Report bugs at https://github.com/void-linux/xbps/issues β go be a good citizen and file it, bestie π
and that's a wrap on XBPS-CHECKVERS(1) from the Debian manual, dated Feb 9, 2023 β mwah, go check those versions β¨π
π¦ where this page comes from
- alpine 3.24: xbps-doc 0.60.6-r1 Β· BSD-2-Clause AND BSD-3-Clause AND ISC
- nixos 26.05: xbps 0.60.7
- nixpkgs unstable: xbps 0.60.7
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms