Обновление Alpine 3.9.4 busybox 1.30.0

Обновление Alpine 3.9.4 busybox 1.30.0

Я использую последнюю стабильную версию образа alpine 3.9.4. Этот образ идет с busybox -1.29.3-r10. Мне нужно обновиться до busybox 1.30.0.

apk upgrade busyboxкоманда не обновляет пакет. Каковы правильные шаги для обновления пакета busybox в Alpine Linux?

решение1

BusyBox 1.30.0в настоящее время доступен в edgeветке, поэтому просто укажите edge/mainв качестве репозитория, из которого следует извлечь данные:

apk upgrade busybox --repository=http://dl-cdn.alpinelinux.org/alpine/edge/main

В качестве альтернативы вы можете edge/mainнавсегда добавить в свой apkсписок репозиториев:

echo "http://dl-cdn.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories

apk upgrade busybox

Или, если вы хотите закрепить конкретно версию 1.30, вы можете сделать это с помощью apk add:

apk add busybox=1.30.1-r1 \
--repository=http://dl-cdn.alpinelinux.org/alpine/edge/main

Связанный контент