
Ubuntu 12.04 LTS Server Edition 64비트를 실행하는 Travis CI에 Boost 1.60을 설치하는 방법을 알아보려고 합니다.
debian-sid
설치할 수 있도록 저장소를 적절한 소스로 추가하려고 시도했지만 libboost-program-options1.60-dev
실패했습니다.많은 오류이는 데비안 패키지가 Ubuntu와 호환되지 않기 때문에 발생하는 것으로 보입니다.
따라서 해결책은 Boost 1.60용 Ubuntu 패키지를 찾는 것 같지만 Ubuntu에 익숙하지 않아 이 문제로 어려움을 겪고 있습니다. 런치패드에 가서 검색하면 바로 찾을 수 있어요Boost 1.60에 대한 언급하지만 이것이 12.04에 설치될 수 있는지, 어떻게 설치될 수 있는지는 확실하지 않습니다.
Travis CI에서 컨테이너를 사용하고 있으므로 sudo
사용할 수 없으므로 파일을 직접 설치할 수 없습니다 .deb
. 내가 할 수 있는 일은 APT 소스를 추가한 다음 화이트리스트에 있는 경우 해당 소스에서 패키지를 설치하는 것뿐입니다(또는 화이트리스트에 등록하도록 신청하는 것입니다.)
나는 찾았다부스트 최신PPA라는 이름에도 불구하고 여기에는 매우 오래된 Boost 버전만 포함되어 있으므로 불행히도 Canonical과의 일부 불일치로 인해 최신 상태로 유지되지 않는 것 같습니다.
그래서 조금 붙어 있어요! Ubuntu LTS 12.04에서 Boost 1.60을 얻을 수 있는지 아는 사람이 있습니까?
참고: 이 내용은 다음과 중복되지 않습니다.163976- 그 질문은 모든 Boost 버전에 관한 것이지만 최신 안정 버전이 너무 오래되었기 때문에 특히 1.60 이후입니다.