내가 포함하는 데비안/제어 파일이에 따라 달라집니다.는 여러 버전 libboost의
나는 모든 1.35s를 1.38s로 바꿀 수 있었지만 현대 우분투에서는 작동하지만 이전 버전에서는 작동하지 않습니다.
Build-Depends: ... libboost-dev (>=1.35), libboost-date-time-dev (>=1.35), ...
을하지만 1.35 패키지 이름으로 하드 코딩 것 같다 :
내가 좋아하는 일을하고 싶습니다. 즉 libbost1.35-dev는 동일한 패키지의 다른 버전이 아니라 libboost1.38m과 다른 패키지입니다.
여기 내 의견이 맞습니까? 주 버전 번호를 패키지 이름으로 하드 코딩하는 것을 이해할 수 있습니다 (새 버전의 ABI가 이전 버전과의 호환성을 손상시키는 경우).
패키지가 특정 버전의 libboost 이상을 사용하는 데 의존하는 데비안 제어 파일을 작성하는 방법이 있습니까?
감사합니다.
크리스.
난 그냥 부스트의 '의존성 패키지'에 대해 알아 발견했습니다. libboost-dev (> = 1.35)에 의존 할 수 있습니다. 설치하지 않았습니다. – fadedbee