XBPS-RECONFIGURE(1)
π xbps-reconfigure(1) β the group-chat edition π
okay so bestie, you know that xbps-reconfigure manual page? yeah. this is it, but make it make sense. it lives in General Commands Manual land and it's literally the XBPS utility to configure installed packages. let's go β¨
πΈ NAME πΈ
xbps-reconfigure β XBPS utility to configure installed packages. that's it. that's the vibe. π
π¦ SYNOPSIS π¦
xbps-reconfigure [OPTIONS] [PKGNAME...]
π DESCRIPTION π
so xbps-reconfigure configures or reconfigures your packages in the target root directory. and like, "configuring" isn't just a vibe β it's actually two whole steps, bestie:
- It executes the
postACTION on the package's INSTALL script. (you can peek at that script by runningxbps-query --property=install-script pkgβ iykyk π) - Then it flips the package state to
XBPS_PKG_STATE_INSTALLED, but only if step one went off without a hitch. slay. no cap.
and here's the thing β only packages that weren't configured previously get processed. periodt. the exception? you guessed it, if you pass -f. then it's force o'clock. π
β¨ OPTIONS β¨
-a,--allβ configures all the packages. literally all of them. π-C,--configdir β specifies a path to the XBPS configuration directory. if the first character isn't/, then it's a relative path of rootdir. sneaky but valid π-d,--debugβ enables extra debugging shown to stderr. for when you need to see everything π-f,--forceβ forcefully reconfigure the package even if it was configured previously. main character energy, honestly.-h,--helpβ show the help message. we love a helpful icon.-i,--ignorePKG β ignore PKG when configuring all packages with-a,--all. PKG can be a package name or a package name with version. and yes, you can specify this option multiple times β stack 'em π«Ά-r,--rootdirdir β specifies a path for the target root directory.-x,--depsβ configurePKGNAME...and its direct dependencies.--fulldeptreeβ configure the full dependency tree ofPKGNAME...when used with-x,--deps. that's direct deps' bigger, cooler sibling π§-v,--verboseβ enables verbose messages. chatty mode: on π¬-V,--versionβ show the version information.
π ENVIRONMENT π
XBPS_ARCHβ overrides theuname(2)machine result with this value. useful to install packages with a fake architecture. fake it till you make it, bestie πXBPS_TARGET_ARCHβ sets the target architecture to this value. this variable differs fromXBPS_ARCHin that it allows you to install packages partially, because the configuration phase is skipped (the target binaries might not be compatible with the native architecture). so like, that's the whole caveat, don't @ me πXBPS_SYSLOGβ overrides thexbps.d(5)syslog=true|falseconfiguration option.
π FILES π
/etc/xbps.dβ default configuration directory./usr/share/xbps.dβ default system configuration directory./var/db/xbps/.<pkgname>.plistβ package files metadata./var/db/xbps/pkgdb-0.38.plistβ default package database (0.38 format). keeps track of installed packages and properties. it's giving record keeper π/var/cache/xbpsβ default cache directory to store downloaded binary packages.
π SEE ALSO π
xbps-alternatives(1), xbps-checkvers(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-remove(1), xbps-rindex(1), xbps-uchroot(1), xbps-uunshare(1), xbps.d(5)
like, the whole friend group. go read them too π«Ά
π AUTHORS π
Juan Romero Pardines <xtraeme@gmail.com> β the icon who made this happen.
π BUGS π
probably, but I try to make this not happen. (their words, not mine π) use it under your own responsibility and enjoy your life. honestly? iconic disclaimer.
report bugs at https://github.com/void-linux/xbps/issues β please do, they actually want to know π
and that's the whole page, bestie!! this edition came from Debian, dated Feb 9, 2023, and it's the XBPS-RECONFIGURE(1) page β mwah, go configure something π
πβ¨
π¦ 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