Вышла новая версия Alpine Linux и стоило бы обновиться. Необходимо отредактировать файл /etc/apk/repositories. Меняем версию дистрибутива на последнюю, обновляем список пакетов, устанавливаем новые, перезагружаемся, профит.
sudo nano /etc/apk/repositories
http://dl-cdn.alpinelinux.org/alpine/v3.18/main
http://dl-cdn.alpinelinux.org/alpine/v3.18/community
sudo apk update
Первым делом необходимо обновить сам пакетный менеджер Alpine Linux до последней версии. Сделать это нужно до обновления всех пакетов:
sudo apk add --upgrade apk-tools
Теперь обновим все установленные пакеты:
apk upgrade --available
Флаг --available используется для принудительного обновления всех пакетов, даже если они имеют ту же версию. Иногда изменения в uClibc требуют этого.
Все службы, что были обновлены должны быть перезапущены для начала использования новых версий. В случае обновления версии ядра также необходимо перезапустить и систему.
sudo sync
sudo reboot
Проверяем версию Alpine Linux:
cat /etc/os-release
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.18.2
PRETTY_NAME="Alpine Linux v3.18"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports/-/issues"
Автоматический переход к новой версии
Как сказано в официальном Wiki Alpine Linux, вместо указания конкретной версии дистрибутива можно указать latest-stable, но во избежание появления неожиданных обновлений в начале релиза, так делать все же не стоит. Но я сделал.
http://dl-cdn.alpinelinux.org/alpine/latest-stable/main
http://dl-cdn.alpinelinux.org/alpine/latest-stable/community