在 Precise Pangolin12.04 上提升 1.48 并默认 (1.46)

在 Precise Pangolin12.04 上提升 1.48 并默认 (1.46)

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 包应该可以彻底解决所有问题。有这样的计划升级吗?

相关内容