fetch deps in 3.18.0
# docker run -ti --rm alpine:3.18.0 ash
# apk add --no-cache openssl ncurses libstdc++ libgcc ca-certificates
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz
(1/9) Upgrading libcrypto3 (3.1.0-r4 -> 3.1.1-r1)
(2/9) Upgrading libssl3 (3.1.0-r4 -> 3.1.1-r1)
(3/9) Installing ca-certificates (20230506-r0)
(4/9) Installing libgcc (12.2.1_git20220924-r10)
(5/9) Installing libstdc++ (12.2.1_git20220924-r10)
(6/9) Installing ncurses-terminfo-base (6.4_p20230506-r0)
(7/9) Installing libncursesw (6.4_p20230506-r0)
(8/9) Installing ncurses (6.4_p20230506-r0)
(9/9) Installing openssl (3.1.1-r1)
Executing busybox-1.36.0-r9.trigger
Executing ca-certificates-20230506-r0.trigger
OK: 13 MiB in 22 packages
# apk list
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.18/main: No such file or directory
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.18/community: No such file or directory
alpine-baselayout-3.4.3-r1 aarch64 {alpine-baselayout} (GPL-2.0-only) [installed]
alpine-baselayout-data-3.4.3-r1 aarch64 {alpine-baselayout} (GPL-2.0-only) [installed]
alpine-keys-2.4-r1 aarch64 {alpine-keys} (MIT) [installed]
apk-tools-2.14.0-r0 aarch64 {apk-tools} (GPL-2.0-only) [installed]
busybox-1.36.0-r9 aarch64 {busybox} (GPL-2.0-only) [installed]
busybox-binsh-1.36.0-r9 aarch64 {busybox} (GPL-2.0-only) [installed]
ca-certificates-20230506-r0 aarch64 {ca-certificates} (MPL-2.0 AND MIT) [installed]
ca-certificates-bundle-20230506-r0 aarch64 {ca-certificates} (MPL-2.0 AND MIT) [installed]
libc-utils-0.7.2-r5 aarch64 {libc-dev} (BSD-2-Clause AND BSD-3-Clause) [installed]
libcrypto3-3.1.1-r1 aarch64 {openssl} (Apache-2.0) [installed]
libgcc-12.2.1_git20220924-r10 aarch64 {gcc} (GPL-2.0-or-later AND LGPL-2.1-or-later) [installed]
libncursesw-6.4_p20230506-r0 aarch64 {ncurses} (X11) [installed]
libssl3-3.1.1-r1 aarch64 {openssl} (Apache-2.0) [installed]
libstdc++-12.2.1_git20220924-r10 aarch64 {gcc} (GPL-2.0-or-later AND LGPL-2.1-or-later) [installed]
musl-1.2.4-r0 aarch64 {musl} (MIT) [installed]
musl-utils-1.2.4-r0 aarch64 {musl} (MIT AND BSD-2-Clause AND GPL-2.0-or-later) [installed]
ncurses-6.4_p20230506-r0 aarch64 {ncurses} (X11) [installed]
ncurses-terminfo-base-6.4_p20230506-r0 aarch64 {ncurses} (X11) [installed]
openssl-3.1.1-r1 aarch64 {openssl} (Apache-2.0) [installed]
scanelf-1.3.7-r1 aarch64 {pax-utils} (GPL-2.0-only) [installed]
ssl_client-1.36.0-r9 aarch64 {busybox} (GPL-2.0-only) [installed]
zlib-1.2.13-r1 aarch64 {zlib} (Zlib) [installed]
upgrade 3.18.0
and then fetch deps
# docker run -ti --rm alpine:3.18.0 ash
# apk upgrade --no-cache
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz
Upgrading critical system libraries and apk-tools:
(1/1) Upgrading apk-tools (2.14.0-r0 -> 2.14.0-r2)
Executing busybox-1.36.0-r9.trigger
Continuing the upgrade transaction with new apk-tools:
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz
(1/5) Upgrading busybox (1.36.0-r9 -> 1.36.1-r0)
Executing busybox-1.36.1-r0.post-upgrade
(2/5) Upgrading busybox-binsh (1.36.0-r9 -> 1.36.1-r0)
(3/5) Upgrading libcrypto3 (3.1.0-r4 -> 3.1.1-r1)
(4/5) Upgrading libssl3 (3.1.0-r4 -> 3.1.1-r1)
(5/5) Upgrading ssl_client (1.36.0-r9 -> 1.36.1-r0)
Executing busybox-1.36.1-r0.trigger
OK: 8 MiB in 15 packages
# apk add --no-cache openssl ncurses libstdc++ libgcc ca-certificates
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz
(1/7) Installing ca-certificates (20230506-r0)
(2/7) Installing libgcc (12.2.1_git20220924-r10)
(3/7) Installing libstdc++ (12.2.1_git20220924-r10)
(4/7) Installing ncurses-terminfo-base (6.4_p20230506-r0)
(5/7) Installing libncursesw (6.4_p20230506-r0)
(6/7) Installing ncurses (6.4_p20230506-r0)
(7/7) Installing openssl (3.1.1-r1)
Executing busybox-1.36.1-r0.trigger
Executing ca-certificates-20230506-r0.trigger
OK: 13 MiB in 22 packages
# apk list
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.18/main: No such file or directory
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.18/community: No such file or directory
alpine-baselayout-3.4.3-r1 aarch64 {alpine-baselayout} (GPL-2.0-only) [installed]
alpine-baselayout-data-3.4.3-r1 aarch64 {alpine-baselayout} (GPL-2.0-only) [installed]
alpine-keys-2.4-r1 aarch64 {alpine-keys} (MIT) [installed]
apk-tools-2.14.0-r2 aarch64 {apk-tools} (GPL-2.0-only) [installed]
busybox-1.36.1-r0 aarch64 {busybox} (GPL-2.0-only) [installed]
busybox-binsh-1.36.1-r0 aarch64 {busybox} (GPL-2.0-only) [installed]
ca-certificates-20230506-r0 aarch64 {ca-certificates} (MPL-2.0 AND MIT) [installed]
ca-certificates-bundle-20230506-r0 aarch64 {ca-certificates} (MPL-2.0 AND MIT) [installed]
libc-utils-0.7.2-r5 aarch64 {libc-dev} (BSD-2-Clause AND BSD-3-Clause) [installed]
libcrypto3-3.1.1-r1 aarch64 {openssl} (Apache-2.0) [installed]
libgcc-12.2.1_git20220924-r10 aarch64 {gcc} (GPL-2.0-or-later AND LGPL-2.1-or-later) [installed]
libncursesw-6.4_p20230506-r0 aarch64 {ncurses} (X11) [installed]
libssl3-3.1.1-r1 aarch64 {openssl} (Apache-2.0) [installed]
libstdc++-12.2.1_git20220924-r10 aarch64 {gcc} (GPL-2.0-or-later AND LGPL-2.1-or-later) [installed]
musl-1.2.4-r0 aarch64 {musl} (MIT) [installed]
musl-utils-1.2.4-r0 aarch64 {musl} (MIT AND BSD-2-Clause AND GPL-2.0-or-later) [installed]
ncurses-6.4_p20230506-r0 aarch64 {ncurses} (X11) [installed]
ncurses-terminfo-base-6.4_p20230506-r0 aarch64 {ncurses} (X11) [installed]
openssl-3.1.1-r1 aarch64 {openssl} (Apache-2.0) [installed]
scanelf-1.3.7-r1 aarch64 {pax-utils} (GPL-2.0-only) [installed]
ssl_client-1.36.1-r0 aarch64 {busybox} (GPL-2.0-only) [installed]
zlib-1.2.13-r1 aarch64 {zlib} (Zlib) [installed]
fetch deps in 3.18.2
# docker run -ti --rm alpine:3.18.2 ash
# apk add --no-cache openssl ncurses libstdc++ libgcc ca-certificates
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz
(1/7) Installing ca-certificates (20230506-r0)
(2/7) Installing libgcc (12.2.1_git20220924-r10)
(3/7) Installing libstdc++ (12.2.1_git20220924-r10)
(4/7) Installing ncurses-terminfo-base (6.4_p20230506-r0)
(5/7) Installing libncursesw (6.4_p20230506-r0)
(6/7) Installing ncurses (6.4_p20230506-r0)
(7/7) Installing openssl (3.1.1-r1)
Executing busybox-1.36.1-r0.trigger
Executing ca-certificates-20230506-r0.trigger
OK: 13 MiB in 22 packages
# apk list
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.18/main: No such file or directory
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.18/community: No such file or directory
alpine-baselayout-3.4.3-r1 aarch64 {alpine-baselayout} (GPL-2.0-only) [installed]
alpine-baselayout-data-3.4.3-r1 aarch64 {alpine-baselayout} (GPL-2.0-only) [installed]
alpine-keys-2.4-r1 aarch64 {alpine-keys} (MIT) [installed]
apk-tools-2.14.0-r2 aarch64 {apk-tools} (GPL-2.0-only) [installed]
busybox-1.36.1-r0 aarch64 {busybox} (GPL-2.0-only) [installed]
busybox-binsh-1.36.1-r0 aarch64 {busybox} (GPL-2.0-only) [installed]
ca-certificates-20230506-r0 aarch64 {ca-certificates} (MPL-2.0 AND MIT) [installed]
ca-certificates-bundle-20230506-r0 aarch64 {ca-certificates} (MPL-2.0 AND MIT) [installed]
libc-utils-0.7.2-r5 aarch64 {libc-dev} (BSD-2-Clause AND BSD-3-Clause) [installed]
libcrypto3-3.1.1-r1 aarch64 {openssl} (Apache-2.0) [installed]
libgcc-12.2.1_git20220924-r10 aarch64 {gcc} (GPL-2.0-or-later AND LGPL-2.1-or-later) [installed]
libncursesw-6.4_p20230506-r0 aarch64 {ncurses} (X11) [installed]
libssl3-3.1.1-r1 aarch64 {openssl} (Apache-2.0) [installed]
libstdc++-12.2.1_git20220924-r10 aarch64 {gcc} (GPL-2.0-or-later AND LGPL-2.1-or-later) [installed]
musl-1.2.4-r0 aarch64 {musl} (MIT) [installed]
musl-utils-1.2.4-r0 aarch64 {musl} (MIT AND BSD-2-Clause AND GPL-2.0-or-later) [installed]
ncurses-6.4_p20230506-r0 aarch64 {ncurses} (X11) [installed]
ncurses-terminfo-base-6.4_p20230506-r0 aarch64 {ncurses} (X11) [installed]
openssl-3.1.1-r1 aarch64 {openssl} (Apache-2.0) [installed]
scanelf-1.3.7-r1 aarch64 {pax-utils} (GPL-2.0-only) [installed]
ssl_client-1.36.1-r0 aarch64 {busybox} (GPL-2.0-only) [installed]
zlib-1.2.13-r1 aarch64 {zlib} (Zlib) [installed]
upgrade 3.18.2
and then fetch deps
# docker run -ti --rm alpine:3.18.2 ash
# apk upgrade --no-cache
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz
OK: 8 MiB in 15 packages
# apk add --no-cache openssl ncurses libstdc++ libgcc ca-certificates
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz
(1/7) Installing ca-certificates (20230506-r0)
(2/7) Installing libgcc (12.2.1_git20220924-r10)
(3/7) Installing libstdc++ (12.2.1_git20220924-r10)
(4/7) Installing ncurses-terminfo-base (6.4_p20230506-r0)
(5/7) Installing libncursesw (6.4_p20230506-r0)
(6/7) Installing ncurses (6.4_p20230506-r0)
(7/7) Installing openssl (3.1.1-r1)
Executing busybox-1.36.1-r0.trigger
Executing ca-certificates-20230506-r0.trigger
OK: 13 MiB in 22 packages
# apk list
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.18/main: No such file or directory
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.18/community: No such file or directory
alpine-baselayout-3.4.3-r1 aarch64 {alpine-baselayout} (GPL-2.0-only) [installed]
alpine-baselayout-data-3.4.3-r1 aarch64 {alpine-baselayout} (GPL-2.0-only) [installed]
alpine-keys-2.4-r1 aarch64 {alpine-keys} (MIT) [installed]
apk-tools-2.14.0-r2 aarch64 {apk-tools} (GPL-2.0-only) [installed]
busybox-1.36.1-r0 aarch64 {busybox} (GPL-2.0-only) [installed]
busybox-binsh-1.36.1-r0 aarch64 {busybox} (GPL-2.0-only) [installed]
ca-certificates-20230506-r0 aarch64 {ca-certificates} (MPL-2.0 AND MIT) [installed]
ca-certificates-bundle-20230506-r0 aarch64 {ca-certificates} (MPL-2.0 AND MIT) [installed]
libc-utils-0.7.2-r5 aarch64 {libc-dev} (BSD-2-Clause AND BSD-3-Clause) [installed]
libcrypto3-3.1.1-r1 aarch64 {openssl} (Apache-2.0) [installed]
libgcc-12.2.1_git20220924-r10 aarch64 {gcc} (GPL-2.0-or-later AND LGPL-2.1-or-later) [installed]
libncursesw-6.4_p20230506-r0 aarch64 {ncurses} (X11) [installed]
libssl3-3.1.1-r1 aarch64 {openssl} (Apache-2.0) [installed]
libstdc++-12.2.1_git20220924-r10 aarch64 {gcc} (GPL-2.0-or-later AND LGPL-2.1-or-later) [installed]
musl-1.2.4-r0 aarch64 {musl} (MIT) [installed]
musl-utils-1.2.4-r0 aarch64 {musl} (MIT AND BSD-2-Clause AND GPL-2.0-or-later) [installed]
ncurses-6.4_p20230506-r0 aarch64 {ncurses} (X11) [installed]
ncurses-terminfo-base-6.4_p20230506-r0 aarch64 {ncurses} (X11) [installed]
openssl-3.1.1-r1 aarch64 {openssl} (Apache-2.0) [installed]
scanelf-1.3.7-r1 aarch64 {pax-utils} (GPL-2.0-only) [installed]
ssl_client-1.36.1-r0 aarch64 {busybox} (GPL-2.0-only) [installed]
zlib-1.2.13-r1 aarch64 {zlib} (Zlib) [installed]
Differences in
apk list
output:3.18.0
no-upgrade vs upgrade