Compartilhar via


Pacote "libintl" removido das imagens alpinas

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

Comportamento anterior

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

Novo comportamento

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

Se o aplicativo tiver sua própria dependência no libintl, você poderá ver o seguinte erro ao executar com o .NET 8 em um contêiner 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 nenhuma dependência no pacote libintl. Somente os pacotes exigidos pelo .NET estão incluídos na imagem de contêiner Alpine base.

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

RUN apk add --no-cache libintl

APIs afetadas

Nenhum.

Confira também