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 libintl
av 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.
Rekommenderad åtgärd
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.