Ubuntu - 최신이 아닌 패키지를 종속성으로 설치

Ubuntu - 최신이 아닌 패키지를 종속성으로 설치

FPM을 사용하여 데비안 패키지를 만들려고 합니다. 패키지 A라고 부르는 이 패키지에는 사용자 정의 종속성인 패키지 B가 있습니다. 패키지 A.1이 패키지 B.1에 종속되어 있다고 가정해 보겠습니다. B.2가 저장소에 추가되면 OS가 B.2를 설치하려고 하므로 패키지 A.1이 설치되지 않습니다("충족되지 않은 종속성").

B.2가 리포지토리에 존재하더라도 패키지 A.1이 설치된 경우 Ubuntu에서 패키지 B.1을 설치하도록 강제하는 방법이 있습니까?

배경: 패키지 A는 실제로 우리의 제품으로 Ruby on Rails 애플리케이션입니다. 패키지 B는 Ruby의 특정 버전입니다. Ubuntu의 Ruby 버전이 뒤처지는 경향이 있기 때문입니다. 소프트웨어와 함께 설치할 Ruby 패키지의 정확한 버전을 지정하면 새 버전의 Ruby를 빌드하여 저장소에 배치할 때까지 훌륭하게 작동합니다. 너무 새로운 버전의 Ruby를 설치하면 애플리케이션이 중단됩니다.

관련 정보