Alpine イメージから削除された [libintl] パッケージ

libintl パッケージは .NET の Alpine コンテナー イメージに含まれなくなりました。

以前の動作

.NET 8 以前は、libintl パッケージは .NET の Alpine コンテナー イメージに含まれていました。

新しい動作

.NET は、Alpine コンテナー イメージに libintl パッケージを含めなくなりました。

アプリケーションが libintl に独自の依存関係がある場合、Alpine コンテナーで .NET 8 を実行すると、次のエラーが表示されることがあります。

共有ライブラリ libintl.so.8 の読み込み中にエラーが発生しました。このようなファイルまたはディレクトリはありません

導入されたバージョン

.NET 8 Preview 5

変更の種類

この変更は、動作変更です。

変更理由

.NET が libintl パッケージに依存関係はないと判断されました。 .NET に必要なパッケージのみが、ベースとなる Alpine コンテナー イメージの上に含まれます。

.NET 8 にアップグレードするときに、アプリケーションの機能を確認します。 アプリケーションが libintl パッケージに依存関係がある場合は、Dockerfile に次の命令を追加することで、そのパッケージをイメージに含めることができます。

RUN apk add --no-cache libintl

影響を受ける API

[なし] :

関連項目