Dela via


Libintl-paketet har tagits bort från alpine-avbildningar

Paketet libintl ingår inte längre i . NET:s alpine containeravbildningar.

Tidigare beteende

Före .NET 8 libintl inkluderades paketet i . NET:s alpine containeravbildningar.

Nytt beteende

.NET innehåller libintl inte längre paketet i sina alpine-containeravbildningar.

Om ditt program har ett eget beroende libintlav kan du se följande fel när du kör med .NET 8 i en Alpine-container:

Fel vid inläsning av delat bibliotek libintl.so.8: Ingen sådan fil eller katalog

Version introducerad

Förhandsversion 5 av .NET 8

Typ av ändring

Den här ändringen är en beteendeförändring.

Orsak till ändringen

Det fastställdes att .NET inte har något beroende av libintl paketet. Endast paket som .NET kräver ingår ovanpå den grundläggande alpina containeravbildningen.

Kontrollera funktionerna i ditt program när du uppgraderar till .NET 8. Om ditt program har ett beroende av libintl paketet kan du inkludera det i avbildningen genom att lägga till följande instruktion i Dockerfile:

RUN apk add --no-cache libintl

Berörda API:er

Inga.

Se även