You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让apt-get安装Boost最新版本(Ubuntu 20.04 WSL2环境)

解决Ubuntu 20.04(WSL2)安装高版本Boost的问题

方法一:从源代码编译安装(推荐)

这是获取指定版本Boost最可靠的方式:

  • 先安装编译依赖:
    sudo apt-get update
    sudo apt-get install build-essential libtool autoconf automake
    
  • 下载你需要的≥1.73版本的Boost源码包(比如1.80),解压并进入目录:
    tar -xzf boost_1_80_0.tar.gz
    cd boost_1_80_0
    
  • 执行bootstrap脚本生成编译配置:
    ./bootstrap.sh --prefix=/usr/local
    
  • 编译并安装(-j后数字为CPU核心数,可根据WSL配置调整,比如4):
    sudo ./b2 install -j4
    
  • 更新系统库缓存:
    sudo ldconfig
    
  • 验证安装版本:
    grep "#define BOOST_VERSION" /usr/local/include/boost/version.hpp
    

方法二:使用第三方PPA源

Ubuntu 20.04官方源仅提供1.71版本,可尝试第三方PPA获取高版本:

  • 添加PPA源(部分PPA可能维护不及时,需自行验证可用性):
    sudo add-apt-repository ppa:mhier/libboost-latest
    sudo apt-get update
    
  • 安装指定版本的Boost(以1.80为例):
    sudo apt-get install libboost1.80-all-dev
    
  • 若PPA无所需版本,优先选择源码编译方式。

前置清理步骤

若之前通过apt安装过旧版Boost,需彻底清理残留:

sudo apt-get purge libboost-all-dev libboost-*
sudo apt-get autoremove
sudo apt-get autoclean

内容的提问来源于stack exchange,提问作者Jan Smits

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 18:20:20