apk Package Manager for Alpine

This commit is contained in:
Candifloss 2026-07-22 01:56:43 +05:30
parent 1b3068b0e0
commit 67ea9ff2d1
3 changed files with 63 additions and 1 deletions

View File

@ -12,7 +12,7 @@
# ☑ dnf HEL/Fedora-based # ☑ dnf HEL/Fedora-based
# ☑ 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,48 @@
# Common package management
#------------------------------------------------------
# Install / remove
abbr inst "sudo apk add"
abbr uinst "sudo apk del"
abbr pkgrm "sudo apk del"
abbr purge "sudo apk del"
# Upgrade / maintenance
abbr upgr "sudo apk update && sudo apk upgrade"
abbr autoremove "sudo apk cache clean"
abbr pkgclean "sudo apk cache clean"
# Search / information
abbr pkgsh "apk search"
abbr pkginfo "apk info"
abbr pkgls "apk info"
# Package relationships
abbr pkgdep "apk dot"
abbr pkgrdep "apk info --rdepends"
# Package ownership / files
abbr pkgfiles "apk info -L"
abbr pkgowner "apk info --who-owns"
# Installed package information
abbr pkgstatus "apk info -e"
abbr pkgverify "apk verify"
# APK-specific
#------------------------------------------------------
# Repository management
abbr pkgrepos "cat /etc/apk/repositories"
# Package index
abbr pkgindex "sudo apk update"
# Package fixes
abbr pkgfix "sudo apk fix"
# Statistics
abbr pkgstats "apk stats"
# Package policy
abbr pkgpolicy "apk policy"

View File

@ -0,0 +1,14 @@
function updt \
--description "Update the system"
sudo apk update
or return
sudo apk upgrade
or return
sudo apk cache clean
updt_helpers
updt_languages
end