如何安装 libboost 1.48?

如何安装 libboost 1.48?

我想安装最新的Boost C++ 库使用 PPA 将其安装到我的 10.10 系统上,但找不到可以工作的。诺德洛夫已经在类似的讨论中推荐了好的资源但我无法安装该库。安装程序显示我已运行最新版本。

ppa:purplekarrot丹尼尔·菲佛不会升级我当前的 1.42 安装。当前安装 1.42

尽管我尝试遵循fossfreedom 的确切说明我运行时没有列出要升级的软件包sudo apt-get upgrade。这是输出日志

当我尝试安装时,libboost-filesystem我唯一能得到的制表符补全如下。

⚡ sudo apt-get install libboost-filesystem
libboost-filesystem1.40.0    libboost-filesystem1.42.0    libboost-filesystem-dev
libboost-filesystem1.40-dev  libboost-filesystem1.42-dev

答案1

最后我没有使用 PPA因为作者明确了它的目的。

请注意,我的 PPA 中的 Boost 软件包并非基于 boost 的官方 1.48 版本。

我们正在为 Boost C++ 库开发一个基于 CMake 的新构建系统,该系统可以创建基于组件的安装程序。

我的 PPA 目前用于测试使用我们新的构建系统生成的软件包是否正常工作。生成的软件包是否正常工作目前尚未测试。如果您正在寻找稳定的 Boost 版本,则不应使用此 PPA。

我建议你自行编译。其实很简单。您不需要调用 install,也不需要管理员权限。只需下载 boost 源,解压它们,然后在终端窗口中调用:

$./bootstrap.sh $
./b2

然后将 BOOST_ROOT 环境变量设置为您提取 boost 的路径。您现在应该能够构建 Gource。

不过,关于 Gource 还有一些细节我需要注意。我会在稍后发布它们,因为我需要再次查找它们。

相关内容