Paquete "libintl" quitado de las imágenes de Alpine

El paquete libintl ya no se incluye en las imágenes de contenedor Alpine de .NET.

Comportamiento anterior

Antes de .NET 8, el paquete libintl se incluía en las imágenes de contenedor Alpine de .NET.

Comportamiento nuevo

.NET ya no incluye el paquete libintl en sus imágenes de contenedor Alpine.

Si la aplicación tiene su propia dependencia en libintl, es posible que vea el siguiente error al ejecutar con .NET 8 en un contenedor Alpine:

Error al cargar la biblioteca compartida libintl.so.8: No existe este tipo de archivo o directorio

Versión introducida

.NET 8 Preview 5

Tipo de cambio

Este es un cambio de comportamiento.

Motivo del cambio

Se ha determinado que .NET no tiene ninguna dependencia del paquete libintl. Solo se incluyen los paquetes que requiere .NET, además de la imagen base del contenedor Alpine.

Compruebe la funcionalidad de la aplicación al actualizar a .NET 8. Si la aplicación tiene una dependencia del paquete libintl, puede incluirla en la imagen si agrega la siguiente instrucción al Dockerfile:

RUN apk add --no-cache libintl

API afectadas

Ninguno.

Consulte también