패키지 B가 이미 있고 새 패키지 A를 설치하려고합니다. 설치에서 B를 수정하려고하지만 그럴 필요는 없습니다.
패키지 A를 설치해야합니다.
패키지 B에 대한 종속성이 있으며 (> 2.0)이어야합니다.
시스템에 버전 2.1을 사용하여 B를 이미 설치 했으므로 현재 설정이 이미 종속성을 충족시킵니다.
그러나 데비안 저장소에 B 패키지의 새로운 버전 (2.2)이 있으며 다른 것들과 충돌하기 때문에 원하지 않습니다.
따라서 A 패키지를 설치하면 apt도 B를 업그레이드하려고합니다.
패키지를 편집하지 않고 종속성 업그레이드를 비활성화하거나 명시 적 종속성 버전을 표시하려면 어떻게해야합니까?
나는 어떻게 의존성을 무시하기 위해 apt-get을 얻는가?를 읽었습니다 . 하지만 도움이되지 않습니다. 이 질문에서 종속성 (B)는 저장소 관리자가 전혀 처리하지 않아야합니다. 필자의 경우 리포지토리 관리자는 이미 종속성을 관리 하므로이 특정 작업이 아닌 계속 그렇게해야합니다.
검토 자 다시 열기 : 처음에 답이었던 victorgp 의 의견을 참조하십시오 .