Package 'libintl' supprimé des images Alpine
Le package libintl
n’est plus inclus dans les images conteneur Alpine de .NET.
Comportement précédent
Avant .NET 8, le package libintl
était inclus dans les images conteneur Alpine de .NET.
Nouveau comportement
.NET n’inclut plus le package libintl
dans ses images conteneur Alpine.
Si votre application a sa propre dépendance sur libintl
, vous pouvez voir l’erreur suivante pendant l’exécution avec .NET 8 dans un conteneur Alpine :
Erreur lors du chargement de la bibliothèque partagée libintl.so.8 : Aucun fichier ou répertoire de ce type
Version introduite
.NET 8 Preview 5
Type de changement
Ce changement est un changement de comportement.
Raison du changement
Il a été déterminé que .NET n’a aucune dépendance sur le package libintl
. Seuls les packages requis par .NET sont inclus sur l’image conteneur Alpine de base.
Action recommandée
Vérifiez les fonctionnalités de votre application pendant la mise à niveau vers .NET 8. Si votre application a une dépendance sur le package libintl
, vous pouvez l’inclure dans l’image en ajoutant l’instruction suivante à votre fichier Dockerfile :
RUN apk add --no-cache libintl
API affectées
Aucun.