부스트: 최신 소스 코드를 컴파일하거나 add-apt-repository를 사용하세요.
갈림길에 섰는데 어느 쪽으로 가야 할까요?
Boost 1.55는 Raspian Jessie stable의 일부이며 Domoticz를 설치할 때 권장되는 것은 최신 Boost(소스에서 컴파일하여...)를 사용하는 것입니다. "2015년 12월 19일 버전 1.60"이지만 현재는 1.61입니다.
(편집: 제안한 대로 gcc 4:4.9.2-2를 사용하여 Boost 1.55에서 Domoticz를 성공적으로 구축했습니다(만드는 동안 3바이트만 사용하면 됩니다).
다음 중 하나를 수행할 수 있습니다.
a) 다운로드한 소스 코드를 무시하고(안녕!) 다음부터 시작하여 apt-get 시스템을 유지하되 Boost의 최첨단을 유지하시겠습니까?
(편집: 이 작업을 수행하려고 할 때 오류가 발생하여 종료되었습니다.):
sudo add-apt-repository ppa:boost-latest/ppa
etc
b) 다운로드한 소스 코드를 apt-get 시스템 외부에서 컴파일합니다. (apt-get 시스템에 다시 연결할 수 없다면 이는 좋지 않은 생각인 것 같습니다...)
(편집: 꼭 필요한 경우가 아니면 필요하지 않은 것 같습니다! :-p 그래서 다시 보류하고 있습니다.)
저는 rpi-clone을 사용하여 SD 카드 세트를 적절하게 백업했습니다. ;)
Boost 1.55 이전에 제거된 백업이 있습니다("이전 Boost 라이브러리를 제거하지 않으면 링크 오류가 발생합니다").
Boost 1.61을 다운로드했고 컴파일할 수 있습니다(별도의 rpi-clone을 다른 SD 카드에 백업하기만 하면 됩니다)...
어떤 제안이라도 환영합니다...
나는 이것을 본 적이 있습니다 :
-
- "필요한 경우에만 소스에서 컴파일한다고 말하고 싶습니다. 시스템을 관리할 때 패키지 관리자의 관리 도구는 어떤 희생을 치르더라도 피해야 합니다."
- rpmbuild가 언급되어 있습니다 ...