Boost:编译最新源代码或使用 add-apt-repository
我正处在一个路口,我应该走哪条路?
Boost 1.55 是 Raspian Jessie stable 的一部分,安装 Domoticz 时的建议是使用最新的 Boost(通过编译源代码...),即。现在是 1.61,尽管“截至 2015 年 12 月 19 日,版本为 1.60”。
(编辑:根据建议,我已经使用 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...