Содержание

Обновление Alpine Linux на новую мажорную версию

Короткая заметка, как перейти на новую мажорную версию Alpine Linux.

Отредактировать /etc/apk/repositories, поменяв версию дистрибутива:

cfg

http://dl-cdn.alpinelinux.org/alpine/v3.17/main
http://dl-cdn.alpinelinux.org/alpine/v3.17/community

Далее скачать список пакетов новой версии, обновить менеджер пакетов и переустановить все установленные приложения из нового репозитория:

shell-session

apk update
apk add --upgrade apk-tools
apk upgrade --available

Готово.

Иногда возникают конфликты. Например, PHP 8.1 пытается записать в каталог от версии 8.0. В этом случае удаляем старую версию руками и исправляем ошибки командой

shell-session

apk fix
  1. Upgrading an Alpine Linux Hard-disk installation
  2. How to show details of error in Alpine apk