Aggiornare Alpine Linux

From RVM Wiki
Jump to navigation Jump to search

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

Riferimenti