Ubuntu22.04下Boost版本安装混乱,求彻底卸载重装方案
彻底清理并重新安装Boost(Ubuntu 22.04)
一、彻底卸载所有Boost版本
- 先列出系统中所有已安装的Boost相关包,确认待清理内容:
dpkg -l | grep boost - 彻底卸载所有Boost包及关联依赖(包含配置文件):
sudo apt purge libboost* --auto-remove - 手动清理可能残留的文件目录(若上述命令未完全清除):
- 删除头文件目录:
sudo rm -rf /usr/include/boost - 删除库文件目录:
sudo rm -rf /usr/lib/x86_64-linux-gnu/libboost*
- 删除头文件目录:
二、重新安装Boost 1.82
- 添加维护Boost最新版本的PPA源:
sudo add-apt-repository ppa:mhier/libboost-latest - 更新软件源缓存:
sudo apt update - 安装Boost 1.82开发包:
sudo apt install libboost1.82-dev
说明
之前安装出现文件冲突,是因为系统自带的Boost 1.74与PPA中的1.82版本存在同名文件覆盖问题。彻底清理所有旧版本后,重新安装即可避免版本混乱。
内容的提问来源于stack exchange,提问作者intrigued_66
相关产品推荐
相关产品推荐

