Найти тему
Новости мира IT

Обновление Alpine Linux до последней версии

Сгенерировано Kandinsky 2.1
Сгенерировано Kandinsky 2.1

Вышла новая версия 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

Мы в социальных сетях: VK | Telegram