Kurz:
To get the latest list of available packages, use the update command.
es ähnelt dem Debian apt-get update
das Sie vor apt-get install my_package
tun .
von https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Update_the_Package_list:
extrahieren
Aktualisieren Sie die Paketliste
Remote-Repositories ändern sich, wenn Pakete hinzugefügt und aktualisiert werden. Verwenden Sie den Update-Befehl, um die neueste Liste der verfügbaren Pakete zu erhalten. Der Befehl lädt APKINDEX.tar.gz aus jedem Repository herunter und speichert es im lokalen Cache, normalerweise /var/cache/apk/, /var/lib/apk/ oder /etc/apk/cache/.
apk-Update
Tipp:Wenn Sie Remote-Repositories verwenden, ist es eine gute Idee, ein Update durchzuführen, bevor Sie einen Befehl zum Hinzufügen oder Aktualisieren ausführen. Auf diese Weise wissen Sie, dass Sie die neueste verfügbare Software verwenden.
Siehe https://github.com/gliderlabs/docker-alpine/pull/503
apk --update flag ist eigentlich --update-cache.
Apk verwendet getopt_long (3),https://github.com/alpinelinux/apk-tools/blob/v2.10.3/src/apk.c#L574
Das Flag --update wird also nur durch getopt_long von --update-cache abgekürzt.
Lange Optionsnamen können abgekürzt werden, wenn die Abkürzung eindeutig ist oder eine genaue Übereinstimmung mit einer definierten Option ist.