내가 발표하는 .deb 패키지는 lsb_release를 호출 할 것으로 예상합니다. Debian 6.0.5를 사용하는 한 고객은 lsb_release 명령 (터미널에서도)이 명령을 찾을 수 없음 오류를 생성한다고 표시했습니다. 이 표준입니까 아니면 데비안 빌드에 문제가 있습니까?
답변
명령 lsb-release
을 제공 하는 패키지가 lsb_release
있습니다. 이것은 분리되어 lsb
, lsb-base
및 lsb-core
패키지. lsb 패키지는 필수 가 아닙니다 . 따라서 패키지가 필요한 경우에 lsb_release
의존하도록 지정해야합니다 lsb-release
.
답변
모든 데비안 빌드에있는 것은 아닙니다 lsb_release
. 예를 들어, 공식 Ubuntu Docker 이미지에도이 없습니다 lsb_release
.
대안은을 사용하는 것 cat /etc/os-release
입니다.