Balíček libintl odebraný z imagí Alpine

Balíček libintl již není součástí kontejnerových image Alpine v .NET.

Předchozí chování

Před .NET 8 byl balíček libintl součástí Alpine kontejnerových obrazů .NET.

Nové chování

.NET již neobsahuje balíček libintl ve svých obrazech kontejnerů Alpine.

Pokud má vaše aplikace vlastní závislost na libintl, může se při spuštění s .NET 8 v kontejneru Alpine zobrazit následující chyba:

Při načítání sdílené knihovny libintl.so.8 došlo k chybě: Takový soubor nebo adresář neexistuje

Verze byla představena

.NET 8 Preview 5

Typ změny

Tato změna je změna chování.

Důvod změny

Bylo zjištěno, že .NET nemá žádnou závislost na libintl balíčku. Na základním kontejnerovém obrazu Alpine jsou zahrnuty pouze balíčky, které .NET vyžaduje.

Při upgradu na .NET 8 ověřte funkčnost aplikace. Pokud má vaše aplikace závislost na libintl balíčku, můžete ji zahrnout do image přidáním následující instrukce do souboru Dockerfile:

RUN apk add --no-cache libintl

Ovlivněná rozhraní API

Žádné.

Viz také