Nodejs에 의존하는 Debian 패키지를 빌드하려고 합니다. 패키지의 제어 파일에 종속성을 지정했습니다.
Depends: nodejs (>= 10.24.0)
하지만 패키지를 설치하려고 하면 종속성 오류가 발생합니다.
dpkg: dependency problems prevent configuration of xxx:
xxx depends on nodejs (>= 10.24.0); however:
Version of nodejs on system is 10.24.0~dfsg-1~deb10u1.
"~dfsg" 접미사가 있는 패키지도 이를 충족하도록 제어 파일에서 종속성을 어떻게 지정합니까? 나는 그것을 찾을 수 없다문서.
전역 모드를 사용해 보았지만 전혀 작동하지 않습니다.
'Depends' field, reference to 'nodejs': version '10.24.0*': invalid character in version number
답변1
해결 방법은 물결표를 추가하는 것입니다.
Depends: nodejs (>= 10.24.0~)
바라보다deb 파일이나 apt에서 종속성 요구 사항 끝에 있는 물결표(~)는 무엇을 의미합니까?더 알아보기.