Udostępnij za pośrednictwem


Pakiet "libintl" usunięty z obrazów alpejskich

Pakiet libintl nie jest już uwzględniony w pliku . Obrazy kontenerów Alpine platformy NET.

Poprzednie zachowanie

Przed programem .NET 8 libintl pakiet został uwzględniony w programie . Obrazy kontenerów Alpine platformy NET.

Nowe zachowanie

Platforma .NET nie zawiera libintl już pakietu w obrazach kontenerów Alpine.

Jeśli aplikacja ma własną zależność od libintlprogramu , może zostać wyświetlony następujący błąd podczas uruchamiania z platformą .NET 8 w kontenerze Alpine:

Błąd podczas ładowania biblioteki udostępnionej libintl.so.8: Brak takiego pliku lub katalogu

Wprowadzona wersja

.NET 8 (wersja zapoznawcza 5)

Typ zmiany

Ta zmiana jest zmianą behawioralną.

Przyczyna wprowadzenia zmiany

Określono, że platforma .NET nie ma zależności od libintl pakietu. Tylko pakiety wymagane przez platformę .NET znajdują się na podstawie podstawowego obrazu kontenera Alpine.

Sprawdź funkcjonalność aplikacji podczas uaktualniania do platformy .NET 8. Jeśli aplikacja ma zależność od libintl pakietu, możesz ją uwzględnić na obrazie, dodając następującą instrukcję do pliku Dockerfile:

RUN apk add --no-cache libintl

Dotyczy interfejsów API

Brak.

Zobacz też