Обновление Alpine Linux на новую мажорную версию
Содержание
Короткая заметка, как перейти на новую мажорную версию Alpine Linux.
Обновление
Отредактировать /etc/apk/repositories, поменяв версию дистрибутива:
http://dl-cdn.alpinelinux.org/alpine/v3.17/main
http://dl-cdn.alpinelinux.org/alpine/v3.17/community
Далее скачать список пакетов новой версии, обновить менеджер пакетов и переустановить все установленные приложения из нового репозитория:
apk update
apk add --upgrade apk-tools
apk upgrade --available
Готово.
Иногда возникают конфликты. Например, PHP 8.1 пытается записать в каталог от версии 8.0. В этом случае удаляем старую версию руками и исправляем ошибки командой
apk fix