# HG changeset patch # User Oleksandr Gavenko # Date 1544653371 -7200 # Node ID 2a1cf17e9552f9acb0b0e5ef5d075f86386dab3b # Parent 66966fe5239dc8ce57973f87490f633cc4084415 Alpine package manager. diff -r 66966fe5239d -r 2a1cf17e9552 alpine.rst --- a/alpine.rst Sun Dec 09 13:12:37 2018 +0200 +++ b/alpine.rst Thu Dec 13 00:22:51 2018 +0200 @@ -13,9 +13,15 @@ rc-update add $SERVICE $LEVEL rc-update del $SERVICE $LEVEL + +Run levels meaning: + +Starting/stopping services:: + + rc-service $SERVICE status rc-service $SERVICE start + rc-service $SERVICE stop rc-service $SERVICE restart - rc-service $SERVICE stop Equivalent to shutdown -r now from traditional GNU/Linux systems:: @@ -39,15 +45,49 @@ $ sudo apk update -Upgrade package to latest version:: +Upgrade packages to latest version:: $ sudo apk upgrade +Upgrade only specific package:: + + $ sudo apk add -u busybox + Install package:: $ sudo apk add bash + $ sudo apk add --allow-untrusted /path/to/file.apk Do not grab package index with ``--no-cache`` option to reduce installation size:: $ apk add --no-cache bash +Remove package:: + + $ sudo apk del openssh + +Search for packages:: + + $ apk search 'emacs*' + $ apk search -v 'emacs*' + +List of installed packages:: + + $ apk info + +Package owning file:: + + $ apk info --who-owns `which apk` + +Show package content:: + + $ apk info -L $PKG + +Developing Apline +================= + +:: + + $ apk add -U build-base + $ apk add -U alpine-sdk +