« UpgradeAlpine » : différence entre les versions

De Le Wiki de Lug
Aller à la navigation Aller à la recherche
Ligne 9 : Ligne 9 :
Ensuite deux possibliltés :
Ensuite deux possibliltés :
* On modifie le fichier en indiquant la version souahaité, ici 3.13 (recommandé)
* On modifie le fichier en indiquant la version souahaité, ici 3.13 (recommandé)
  <nowiki>http://</nowiki>dl-cdn.alpinelinux.org/alpine/<font color = green>v3.13</font>/main
  <nowiki>http://</nowiki>dl-cdn.alpinelinux.org/alpine/<font color = blue>v3.13</font>/main
  <nowiki>http://</nowiki>dl-cdn.alpinelinux.org/alpine/<font color = green>v3.13</font>/community
  <nowiki>http://</nowiki>dl-cdn.alpinelinux.org/alpine/<font color = blue>v3.13</font>/community
* Sinon on modifie le fichier pour aller chercher la dernière version stable :
* Sinon on modifie le fichier pour aller chercher la dernière version stable :
  <nowiki>http://</nowiki>dl-cdn.alpinelinux.org/alpine/<font color = green>latest-stable</font>/main
  <nowiki>http://</nowiki>dl-cdn.alpinelinux.org/alpine/<font color = blue>latest-stable</font>/main
  <nowiki>http://</nowiki>dl-cdn.alpinelinux.org/alpine/<font color = green>latest-stable</font>/community
  <nowiki>http://</nowiki>dl-cdn.alpinelinux.org/alpine/<font color = blue>latest-stable</font>/community
Finalement on actualise le système :
Finalement on actualise le système :
  # apk update
  # apk update

Version du 9 mai 2021 à 10:34

Procédure de mise à niveau

Il faut tout d'abord éditer le fichier des dépots :

# vi /etc/apk/repositories

Ensuite deux possibliltés :

  • On modifie le fichier en indiquant la version souahaité, ici 3.13 (recommandé)
http://dl-cdn.alpinelinux.org/alpine/v3.13/main
http://dl-cdn.alpinelinux.org/alpine/v3.13/community
  • Sinon on modifie le fichier pour aller chercher la dernière version stable :
http://dl-cdn.alpinelinux.org/alpine/latest-stable/main
http://dl-cdn.alpinelinux.org/alpine/latest-stable/community

Finalement on actualise le système :

# apk update
# apk add --upgrade apk-tools
# apk upgrade --available
# sync

Si mise à jour du kernel il faudra rebooter :

# reboot

Connaître la version de Alpine Linux

# cat /etc/alpine-release

NGINX

Si vous mettez à niveau Alpine avec un serveur NGINX (et la présence de VHosts dans "conf.d") il est préférable de déplacer les fichiers de configuration dans le nouveau répertoire idoine pour ne pas avoir de problèmes avec les futur version de Alpine Linux :

# mv /etc/nginx/conf.d/* /etc/nginx/http.d/

On active la nouvelle configuration :

# vi /etc/nginx/nginx.conf
...
        # Includes virtual hosts configs.
        include /etc/nginx/http.d/*.conf;
                                                                              
        # WARNING: Don't use this directory for virtual hosts anymore.
        # This include will be moved to the root context in Alpine 3.14.
        #include /etc/nginx/conf.d/*.conf;
...
# service nginx restart