mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-09 05:44:23 +00:00
Added apk notes to the knowledge base
This commit is contained in:
64
knowledge base/apk.md
Normal file
64
knowledge base/apk.md
Normal file
@@ -0,0 +1,64 @@
|
||||
# APK
|
||||
|
||||
## TL;DR
|
||||
|
||||
```shell
|
||||
# Update the package lists.
|
||||
apk update
|
||||
|
||||
# Search for packages
|
||||
apk search duperemove
|
||||
apk search -a parallel
|
||||
apk --no-cache search -v
|
||||
|
||||
# Get information about packages.
|
||||
apk info htop
|
||||
apk --no-cache info -a curl
|
||||
|
||||
# List installed packages.
|
||||
apk list -I
|
||||
|
||||
# Install packages.
|
||||
apk add zstd
|
||||
apk --no-cache add -i zfs=2.1.4-r0 xz>=5.2.0
|
||||
apk -s add --allow-untrusted path/to/foo.apk
|
||||
|
||||
# Upgrade packages.
|
||||
apk upgrade
|
||||
apk --no-cache add -iu apk-tools
|
||||
apk -s add -u --allow-untrusted path/to/foo.apk
|
||||
|
||||
# Remove packages.
|
||||
apk del php7
|
||||
|
||||
# Remove cache.
|
||||
apk cache clean
|
||||
apk cache -v sync
|
||||
|
||||
# Find what package provides a file.
|
||||
apk info --who-owns /etc/passwd
|
||||
|
||||
# List files included in a package.
|
||||
apk info -L zsh
|
||||
|
||||
# Check if a package is installed.
|
||||
apk info -e fdupes
|
||||
|
||||
# List packages dependencies.
|
||||
apk info -R atop
|
||||
|
||||
# List packages depending on a package.
|
||||
apk info -r bash
|
||||
|
||||
# Show the installed size of an installed package.
|
||||
apk info -s top
|
||||
|
||||
# Get an installed package's description.
|
||||
apk info -d parallel
|
||||
```
|
||||
|
||||
## Sources
|
||||
|
||||
- [10 Alpine Linux apk Command Examples]
|
||||
|
||||
[10 alpine linux apk command examples]: https://www.cyberciti.biz/faq/10-alpine-linux-apk-command-examples/
|
||||
Reference in New Issue
Block a user