Я использую последнюю стабильную версию образа 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