다음을 통해 공유


Alpine 이미지에서 ‘libintl’ 패키지가 제거됨

libintl 패키지는 더 이상 .NET의 Alpine 컨테이너 이미지에 포함되지 않습니다.

이전 동작

.NET 8 이전에는 libintl 패키지가 .NET의 Alpine 컨테이너 이미지에 포함되었습니다.

새 동작

.NET은 더 이상 Alpine 컨테이너 이미지에 libintl 패키지를 포함하지 않습니다.

애플리케이션이 libintl에 대한 자체 종속성을 갖고 있는 경우 Alpine 컨테이너에서 .NET 8을 사용하여 실행할 때 다음 오류가 표시될 수 있습니다.

공유 라이브러리 libintl.so.8 로드 오류: 해당 파일 또는 디렉터리가 없음

도입된 버전

.NET 8 미리 보기 5

변경 형식

이 변경 사항은 동작 변경입니다.

변경 이유

.NET이 libintl 패키지에 종속되지 않는 것으로 확인되었습니다. .NET에 필요한 패키지만 기본 Alpine 컨테이너 이미지 위에 포함됩니다.

.NET 8로 업그레이드할 때 애플리케이션의 기능을 확인합니다. 애플리케이션이 libintl 패키지에 대한 종속성을 갖고 있는 경우 Dockerfile에 다음 지침을 추가하여 이를 이미지에 포함할 수 있습니다.

RUN apk add --no-cache libintl

영향을 받는 API

없음

참고 항목