Aggiornare Alpine Linux
Alpine può essere gestito in rolling release (edge) o con release specifiche (3.12, 3.13) o come latest-stable.
Per aggiornare da una release all'altra
- Sistemare i repository come stanard per la propria versione
cat > /etc/apk/repositories <<EOFile http://dl-cdn.alpinelinux.org/alpine/v3.12/main http://dl-cdn.alpinelinux.org/alpine/v3.12/community EOFile
- Aggiornare i pacchetti
export http_proxy="http://proxy.example.com:3128/"; \ export https_proxy="http://proxy.example.com:3128/"; \ apk update; apk add --upgrade apk-tools; apk upgrade --available; \ cat /etc/apk/repositories
- Portarsi avanti di una release:
sed -i -e 's/v3\.12/v3.13/g' /etc/apk/repositories; cat /etc/apk/repositories
- Ripetere l'aggiornamento pacchetti e proseguire poi aggiornado di volta in volta il repository per la release:
sed -i -e 's/v3\.13/v3.14/g' /etc/apk/repositories; cat /etc/apk/repositories
sed -i -e 's/v3\.14/v3.15/g' /etc/apk/repositories; cat /etc/apk/repositories
sed -i -e 's/v3\.15/v3.16/g' /etc/apk/repositories; cat /etc/apk/repositories
- al termine, fare
apk cache clean reboot