要するに:
To get the latest list of available packages, use the update command.
Debian apt-get update
に似ています apt-get install my_package
より前に行うこと .
https://wiki.alpinelinux.org/wiki/Alpine_Linux_package_management#Update_the_Package_list から:
<ブロック引用>抽出
パッケージリストを更新
パッケージが追加およびアップグレードされると、リモート リポジトリが変更されます。利用可能なパッケージの最新リストを取得するには、update コマンドを使用します。このコマンドは、各リポジトリから APKINDEX.tar.gz をダウンロードし、ローカル キャッシュ (通常は /var/cache/apk/、/var/lib/apk/、または /etc/apk/cache/) に保存します。
apk アップデート
ヒント:リモート リポジトリを使用している場合は、追加またはアップグレード コマンドを実行する直前に更新を実行することをお勧めします。そうすれば、利用可能な最新のソフトウェアを使用していることがわかります。
https://github.com/gliderlabs/docker-alpine/pull/503 を参照
<ブロック引用>apk --update フラグは実際には --update-cache です。
APK は getopt_long (3) を使用します。https://github.com/alpinelinux/apk-tools/blob/v2.10.3/src/apk.c#L574
したがって、--update フラグは、getopt_long によって --update-cache から省略されるだけです。
<ブロック引用>省略形が一意であるか、定義済みのオプションと完全に一致する場合は、長いオプション名を省略できます。