Partage via


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.

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.

Voir aussi