In breve:
To get the latest list of available packages, use the update command.
è simile a Debian apt-get update
che fai prima del apt-get install my_package
.
da https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Update_the_Package_list:
estrarre
Aggiorna l'elenco dei pacchetti
I repository remoti cambiano man mano che i pacchetti vengono aggiunti e aggiornati. Per ottenere l'elenco più recente dei pacchetti disponibili, utilizzare il comando update. Il comando scarica APKINDEX.tar.gz da ciascun repository e lo memorizza nella cache locale, in genere /var/cache/apk/, /var/lib/apk/ o /etc/apk/cache/.
apk aggiornato
Suggerimento:se si utilizzano repository remoti, è una buona idea eseguire un aggiornamento appena prima di eseguire un comando di aggiunta o aggiornamento. In questo modo saprai che stai utilizzando il software più recente disponibile.
Vedi https://github.com/gliderlabs/docker-alpine/pull/503
apk --update flag è in realtà --update-cache.
Apk usa getopt_long (3),https://github.com/alpinelinux/apk-tools/blob/v2.10.3/src/apk.c#L574
Quindi, --update flag è abbreviato solo da --update-cache da getopt_long.
I nomi lunghi delle opzioni possono essere abbreviati se l'abbreviazione è univoca o corrisponde esattamente a un'opzione definita.