Partager via


Package 'libintl' supprimé des images Alpine

Le package libintl n’est plus inclus dans les images de conteneur Alpine de .NET.

Comportement précédent

Avant .NET 8, le paquet libintl était inclus dans les images conteneur Alpine de .NET.

Nouveau comportement

.NET n’inclut plus le libintl package dans ses images conteneur Alpine.

Si votre application a sa propre dépendance sur libintl, vous pouvez voir l’erreur suivante lors de l’exécution de .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 modification

Ce changement est un changement de comportement.

Raison de la modification

Il a été déterminé que .NET n’a aucune dépendance sur le libintl package. Seuls les packages requis par .NET sont inclus sur l’image conteneur Alpine de base.

Vérifiez les fonctionnalités de votre application lors de la mise à niveau vers .NET 8. Si votre application a une dépendance sur le libintl package, 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