Alpine Linux has switched to musl libc
I am happy to announce that our ‘edge’ branch is now using musl libc.
Edge users you will have to do this to migrate:
- Edit /etc/apk/repositories and make sure that you don’t mix edge and any stable branch (eg v2.x)
-
Install static apk-tools and busybox. This is a safety net in case
things goes wrong.
apk add -U apk-tools-static busybox-static
-
Run a simulation. This will show what will happen:
apk.static upgrade —no-self-upgrade -U -a —simulate
-
Perform the actual upgrade:
apk.static upgrade —no-self-upgrade -U -a
- Reboot.
The uclibc edge repos are still available but as ‘edge-uclibc’ instead of ‘edge’.