2016-08-16 1 views
0

RPM 및 DEB 사양 모두 최소/최대/필수 필수 버전의 종속성을 지정할 수있는 requires 필드가 있습니다.rpm-spec 및 debbuild를 사용하여 항상 최신 버전의 종속성을 설치할 수 있습니까?

그러나 내 경우에는 특정 종속성의 rpm/deb의 I always need unconditionally install latest available version입니다.

표준 지시문을 통해이를 달성하거나 다른 방법으로 패키지를 설치하면 항상 최신 종속성이 설치됩니다.

하나의 아이디어는 각 후크에서 yum install 또는 apt-get install으로 전화하는 것입니다. 그러나 이것은 꽤 못생긴 해결책이며 (나는 존재한다면) 대체 접근법을 찾고있다.

+0

afaik 그런 식으로 존재하지 않습니다. 재귀 적으로'yum install'을 호출해도 작동하지 않습니다 (적어도 rpm 데이터베이스에 잠금이 있다는 것을 알고 있습니다). 더욱이; 앞으로 어떤 버전이 나올지조차 알지 못한다. 그들이 API를 깨뜨릴 것인가 아닌가. 그래서 그것이 좋은 생각인지 나는 확신하지 못합니다. –

답변

0

RPM 자체는 아무런 영향을 미치지 않지만 종속성을 확인합니다. 귀하의 질문은 depsolvers가 * .rpm 패키지에 포함 된 종속성 주장을 해석 할 때 구현하기로 결정한 것에 적합합니다.

0

불가능하지 않습니다. 수동으로 지정해야합니다. 또는 사용자에게 항상 yum upgrade을 실행하도록 안내하십시오.

관련 문제