如何在ubi8-minimal Docker镜像中安装Valgrind?
在UBI 8 Minimal Docker容器中安装Valgrind的简便方法
UBI 8 Minimal默认仅启用基础软件仓库,Valgrind所在的gcc-toolset-11-valgrind包需要额外启用CodeReady Builder仓库才能获取。以下是最简操作步骤:
启用CodeReady Builder仓库:
microdnf enable codeready-builder-for-rhel-8-x86_64-rpms安装Valgrind包:
microdnf install -y gcc-toolset-11-valgrind激活工具集环境(让Valgrind可直接调用):
临时激活可执行:scl enable gcc-toolset-11 bash若需容器启动时自动激活,可在Dockerfile中添加:
RUN echo "source scl_source enable gcc-toolset-11" >> /root/.bashrc
这种方法无需手动编译或处理复杂依赖,直接通过官方仓库完成安装,是最简便的解决方案。
内容的提问来源于stack exchange,提问作者J. Abe
相关产品推荐
相关产品推荐

