XBPS Package Manager

This commit is contained in:
Candifloss 2026-07-22 02:09:22 +05:30
parent 67ea9ff2d1
commit fbcec515a2
3 changed files with 72 additions and 1 deletions

View File

@ -13,7 +13,7 @@
# ☑ pacman Arch-based # ☑ pacman Arch-based
# ☑ zypper SUSE # ☑ zypper SUSE
# ☑ apk Alpine # ☑ apk Alpine
# xbps Void # xbps Void
# ☐ pkg_bsd FreeBSD # ☐ pkg_bsd FreeBSD
# ☐ pkg_redox RedoxOS # ☐ pkg_redox RedoxOS

View File

@ -0,0 +1,57 @@
# Common package management
#------------------------------------------------------
# Install / remove
abbr inst "sudo xbps-install -Sy"
abbr uinst "sudo xbps-remove"
abbr pkgrm "sudo xbps-remove"
abbr purge "sudo xbps-remove -Ro"
# Upgrade / maintenance
abbr upgr "sudo xbps-install -Su"
abbr autoremove "sudo xbps-remove -Oo"
abbr pkgclean "sudo xbps-remove -O"
# Search / information
abbr pkgsh "xbps-query -Rs"
abbr pkginfo "xbps-query -R"
abbr pkgls "xbps-query -l"
# Package relationships
abbr pkgdep "xbps-query -Rx"
abbr pkgrdep "xbps-query -RX"
# Package ownership / files
abbr pkgfiles "xbps-query -Rf"
abbr pkgowner "xbps-query -o"
# Installed package information
abbr pkgstatus "xbps-query"
abbr pkgverify "xbps-pkgdb -a"
# XBPS-specific
#------------------------------------------------------
# Synchronize repository indexes
abbr pkgrefresh "sudo xbps-install -S"
# Reconfigure installed packages
abbr pkgreconf "sudo xbps-reconfigure"
# Reconfigure all packages
abbr pkgreconfall "sudo xbps-reconfigure -fa"
# Reinstall package
abbr pkgreinstall "sudo xbps-install -f"
# Reverse dependencies
abbr pkgrevdep "xbps-query -RX"
# Package database
abbr pkgdb "sudo xbps-pkgdb"
# Audit shared library dependencies
abbr pkgaudit "sudo xbps-pkgdb -a"
# Package cache
abbr pkgcache "ls /var/cache/xbps"

View File

@ -0,0 +1,14 @@
function updt \
--description "Update the system"
sudo xbps-install -S
or return
sudo xbps-install -u
or return
sudo xbps-remove -Oo
updt_helpers
updt_languages
end