lk/distros/void/xbps.md
2023-04-11 14:02:17 +02:00

81 lines
1.2 KiB
Markdown

---
title: "xbps"
tags: [ "Documentation", "Void" ]
---
## Search
Look for cowsay in the repository:
> xbps-query --repository --search cowsay
Short version:
> xbps-query -Rs cowsay
Search with regex:
> xbps-query --regex -Rs 'cow(s)?\w'
List what's required for cowsay
> xbps-query -x cowsay
What packages are orphaned (i.e. installed as a dependency for another package, which has since been removed)?
> xbps-query -O
Show cowsay's dependencies.
> xbps-query -x cowsay
This shows `perl`.
To see what else depends on perl:
> xbps-query -X perl
List all manually installed software.
> xbps-query -m
## Install
Install cowsay
> xbps-install cowsay
Upgrade current packages.
`-R` looks at repositories, `-s` makes a sloppy search (for rough matches).
> xbps-install -Suv
## Remove/ Uninstall
Remove cowsay
> xbps-remove cowsay
...and all dependencies
> xbps-remove -R cowsay
Remove all orphaned dependencies.
> xbps-remove -o
Show information about cowsay
## Fixes
Reinstall cowsay
> xbps-install -f cowsay
Look for broken packages.
> sudo xbps-pkgdb -a
And if you've found any, you might reconfigure all packages forcefully:
> sudo xbps-reconfigure -af