Compartilhar via


Pacote 'libintl' removido de imagens alpinas

O pacote libintl não está mais incluído nas imagens de contêiner Alpine do .NET.

Comportamento anterior

Antes do .NET 8, o pacote libintl era incluído nas imagens de contêiner Alpine do .NET.

Novo comportamento

O .NET não inclui mais o pacote libintl em suas imagens de contêiner Alpine.

Caso seu aplicativo possua sua própria dependência em relação a libintl, você poderá ver o seguinte erro ao executar utilizando o .NET 8 em um contenedor Alpine.

Erro ao carregar a biblioteca compartilhada libintl.so.8: nenhum arquivo ou diretório desse tipo

Versão introduzida

.NET 8 Versão Prévia 5

Tipo de alteração

Esta é uma alteração comportamental.

Motivo da alteração

Foi determinado que o .NET não tem dependência do libintl pacote. Somente os pacotes que o .NET requer são adicionados à imagem base do contêiner Alpine.

Verifique a funcionalidade do aplicativo ao atualizar para o .NET 8. Se o aplicativo tiver uma dependência no libintl pacote, você poderá incluí-lo na imagem adicionando a seguinte instrução ao dockerfile:

RUN apk add --no-cache libintl

APIs afetadas

Nenhum.

Consulte também