ubuntu 的 Precise 版本有两个 libboost-dev 包。默认是 1.46,但还有一个 1.48。如果我同时安装这两个包,1.48 的头文件和库安装在哪里?如果我只安装 1.48,位置是否相同?
答案1
默认是1.46,但也有1.48。
1.48 是最新版本。1.46 应该升级到 1.48,头文件/库位于同一位置。您是否同时需要两者?
答案2
David 的问题也适用于我的情况:似乎如果我将 Boost 软件包从 1.46 升级到 1.48,我就会失去依赖于 1.46 的 libogre-dev。“抽象”软件包(例如 libboost-all-dev)也会被删除。在我看来,这表明升级路径存在问题。
我相信将抽象包升级为依赖 1.48 包而不是 1.46 包应该可以彻底解决所有问题。有这样的计划升级吗?