Linux boost怎么卸载?linux boost卸载教程

在 Linux 系统中卸载 Boost 库的方法取决于你最初是如何安装它的,以下是几种常见情况的卸载步骤:

通过包管理器安装(如 apt、yum、dnf)

如果你是通过系统的包管理器安装的,请使用对应的卸载命令。

linux实践6卸载软件
加载中
linux实践6卸载软件

Ubuntu/Debian 系列(使用 apt)

# 查找已安装的 boost 相关包
dpkg -l | grep boost
# 卸载 boost 开发库(通常名为 libboost-dev 或 libboost-all-dev)
sudo apt-get remove libboost-dev
sudo apt-get remove libboost-all-dev
# 清理依赖和配置
sudo apt-get autoremove
sudo apt-get autoclean

CentOS/RHEL/Fedora 系列(使用 yum 或 dnf)

# 查找已安装的 boost 包
yum list installed | grep boost
# 或
dnf list installed | grep boost
# 卸载 boost 开发库
sudo yum remove boost-devel
# 或
sudo dnf remove boost-devel
# 清理依赖
sudo yum autoremove
# 或
sudo dnf autoremove

注意:libboost-dev(Debian)和 boost-devel(RHEL/CentOS)是包含头文件和静态库的开发包,如果你只安装了运行时库(如

Linux boost怎么卸载?linux boost卸载教程

libboost1.74.0),也可以一并卸载。


从源码编译安装

如果你是从 Boost 官网 下载源码并手动编译安装的,那么包管理器无法识别它,需要手动删除。

步骤 1:确定安装路径

默认情况下,Boost 会安装到 /usr/local 目录下,你可以检查以下目录是否存在 Boost 相关文件:

  • /usr/local/include/boost/
  • /usr/local/lib/ 或 /usr/local/lib64/
  • /usr/local/bin/(如果安装了 b2 等工具)

步骤 2:删除相关文件

# 删除头文件
sudo rm -rf /usr/local/include/boost
# 删除库文件(注意:不同系统可能使用 lib 或 lib64)
sudo rm -rf /usr/local/lib/libboost
sudo rm -rf /usr/local/lib64/libboost
# 删除可执行文件(如 b2, bjam)
sudo rm -f /usr/local/bin/b2
sudo rm -f /usr/local/bin/bjam

步骤 3:更新动态链接库缓存(可选但推荐)

Linux boost怎么卸载?linux boost卸载教程

sudo ldconfig

使用 Booststrap 脚本卸载(部分版本支持)

某些从源码编译的 Boost 版本在安装时生成了 bootstrap.sh 和 b2 工具,你可以尝试使用 b2 进行卸载,但并非所有版本都支持卸载功能。

# 进入 Boost 源码目录
cd /path/to/boost_source
# 尝试卸载(如果支持)
sudo ./b2 --clean
sudo ./b2 install --prefix=/usr/local --uninstall

⚠️ 注意:--uninstall 参数在很多新版 Boost 中已被移除或不推荐使用,最可靠的方式仍是手动删除文件(见第 2 部分)。


验证是否卸载成功

检查头文件是否存在

ls /usr/local/include/boost/
# 如果返回 "No such file or directory",则头文件已删除

检查库文件是否存在

ls /usr/local/lib/libboost
# 如果返回 "No such file or directory",则库文件已删除

检查 pkg-config(如果使用)

Linux boost怎么卸载?linux boost卸载教程

pkg-config --exists boost && echo "Boost found" || echo "Boost not found"

常见问题

  • 为什么卸载后编译程序仍能找到 Boost?

    • 检查 CMakeCache.txt 或 Makefile 中是否硬编码了 Boost 路径。
    • 清除编译器缓存:sudo updatedb 后使用 locate boost 确认是否还有残留文件。
    • 检查 /etc/ld.so.conf.d/ 中是否有指向旧 Boost 库的配置文件。
  • 如何彻底清理?

    • 如果不确定,可以搜索整个系统:
      sudo find / -name "boost" -type d 2>/dev/null

      然后手动删除找到的相关目录(谨慎操作,避免误删其他软件依赖)。

根据你的安装方式选择对应的卸载方法即可,如果是从源码安装的,手动删除 /usr/local/include/boost 和 `/usr/local/lib/libboost` 是最可靠的方式。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/476767.html

赞 (0)
cdn cache server是什么,CDN缓存服务器工作原理
上一篇 2026年7月9日 22:55
cdn部署算法是什么,cdn部署算法
下一篇 2026年7月9日 22:58

相关推荐

  • ASP网站水印支除怎么做,ASP报告水印去除方法

    ASP网站水印去除的核心在于精准定位水印生成逻辑与渲染机制,通过修改服务器端脚本或替换底层资源文件实现彻底清除,而非简单的客户端遮盖,针对ASP经典架构的网站,水印通常由组件动态生成或由脚本直接写入图片,彻底解决这一问题必须从源码层面入手,结合系统化的检测与修改流程,这是构建高质量ASP报告、确保网站内容纯净度……

    2026年3月16日
    9400
  • Novos比利时VPS促销真的划算吗,比利时VPS推荐测评

    Novos比利时VPS以€8/月的极致性价比,凭借1核2G配置、NVMe缓存与1TB HDD存储及1Gbps带宽,成为预算有限且需大存储空间的建站与数据备份首选方案,在云服务器市场内卷加剧的当下,寻找一款既便宜又稳定的VPS并非易事,许多用户常在“低价低配”与“高价高配”之间纠结,而Novos推出的比利时节点方……

    2026年6月23日
    2400
  • RackNerd AMD VPS值得买吗?美国VPS推荐

    RackNerd的AMD Ryzen VPS以18.88美元/年的极致性价比,凭借圣何塞与纽约双节点及KVM虚拟化技术,成为个人开发者搭建轻量级服务的首选方案,在云服务器市场普遍涨价的大背景下,寻找一款既稳定又便宜的主机并非易事,RackNerd近期推出的限时促销活动,将原本需要更高预算才能获得的配置价格打到了……

    2026年6月29日
    1600
  • LayuiCdnPro不限流量真香吗?全球CDN加速怎么买最划算

    LayuiCdnPro通过全球节点智能调度实现超级不限流量加速,2026新年期间购买指定套餐可获赠免费CDN时长,是追求高并发与低成本运维开发者的优选方案,在2026年的互联网基础设施环境中,内容分发网络(CDN)早已不再是大型企业的专属特权,而是中小型项目、独立开发者乃至个人博客的标配,面对日益复杂的网络环境……

    2026年6月23日
    2210
  • BuyVM不限流量VPS补货了吗?AMD Ryzen VPS哪里买便宜

    BuyVM近期补货了基于AMD Ryzen处理器的不限流量VPS,月付低至$3.5,支持拉斯维加斯和卢森堡等节点,同时伴有少量存储块补货,适合对性价比和带宽有极致需求的用户,在VPS租赁市场,BuyVM一直是个“老网红”,但它的火爆往往伴随着长期的缺货状态,对于许多需要长期稳定运行服务、且对带宽成本敏感的用户来……

    2026年7月8日
    13810
  • api接口需要部署cdn吗,CDN如何部署SSL证书

    在当前数字化转型的浪潮中,API接口作为数据交互的核心枢纽,其安全性与响应速度直接决定了业务系统的稳定性与用户体验,核心结论在于:为API接口部署CDN并将SSL证书精准部署到CDN节点,是实现高并发、低延迟及数据传输加密的关键架构策略, 这不仅解决了跨地域访问的延迟瓶颈,更通过边缘计算节点的加密卸载,大幅减轻……

    2026年3月19日
    10400
  • 杭州服务器托管要多少钱,机房收费标准是什么

    杭州IDC服务器托管的价格因配置、带宽和机房等级不同,主流市场价位在每年4000元至数万元不等,对于标准1U服务器,基础托管加上10M BGP带宽,年费通常在6000元至12000元;若需独立机柜或高防御,年费用则可能突破3万元,杭州IDC服务器托管价格构成拆解理解了价格区间,接下来要搞清楚这笔钱具体花在了哪里……

    2026年8月22日
    200
  • iHerb永久折扣码AVW8840怎么用?海淘购物省钱攻略

    iHerb永久折扣码AVW8840适用于新老用户,每单下单即可直接减免5%的费用,这是目前最稳定且无门槛的优惠方式,在跨境电商的健康食品领域,iHerb一直以其丰富的品类和相对亲民的价格占据着重要位置,对于长期关注营养补充剂、天然护肤品以及有机食品的用户来说,寻找一个靠谱的优惠渠道是降低长期消费成本的必经之路……

    2026年6月23日
    2100
  • 安卓rom制作教程,如何获取TOUCH ROM文件?

    获取TOUCH ROM文件是安卓ROM制作流程中至关重要的第一步,直接决定了后续开发的稳定性与兼容性,核心结论在于:成功获取一个完整、纯净且可读写的TOUCH ROM文件,必须依赖正确的设备环境配置、严谨的数据备份策略以及专业的底层提取工具, 只有通过标准化的提取流程,才能确保获得的ROM文件不仅包含完整的系统……

    2026年3月24日
    11300
  • app客户端怎么跟服务器连接,app客户端连接服务器失败怎么办

    APP客户端与服务器连接的本质,是客户端发起网络请求,服务器响应并返回数据的过程,这一过程依赖于HTTP/HTTPS协议、API接口定义以及高效的数据交换格式,实现稳定、安全且高效的连接,需要经过建立连接、发送请求、处理响应和断开连接四个核心步骤,其中安全性与性能优化是技术实现的关键点, 连接建立的基础架构与协……

    2026年3月27日
    10800

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注