首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在泛8-最小码头映像上安装val差速

在泛8-最小码头映像上安装val差速
EN

Stack Overflow用户
提问于 2022-08-31 09:16:13
回答 1查看 134关注 0票数 0

我想安装一个基于ubi-8最小图像的码头容器上的val差事。问题是这个工具似乎在microdnf存储库上的任何包中都不可用。我试过用gcc-工具集-11-val差生,gcc-工具集-11-校对-11,二次-工具集-11-增强-c++,和-工具集-11-运行时,等等,看看这个工具是否可以在任何包中使用。应该有一个包可用于正常的rpm: gcc-工具集-11-完善工具,但它是不可用的。我还尝试手工下载val差制并从卷中执行,但依赖项不可用。有没有一种更简单的方法可以在一个泛8最小的码头容器上运行val研?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-31 11:17:52

使用rpm与已经下载的包(我终于成功安装val差制)结合使用,过程是:

  1. 下载增值包和主机中yum的依赖项

yum install --downloadonly --downloaddir=./valgrindDownload gcc-toolset-11-valgrind

  1. 查找缺少的依赖项(gcc-工具集-11-运行时-11和perl)

  1. 使用rpm安装本地包:

rpm --install ./valgrindDownload/gcc-toolset-11-valgrind-3.17.0-6.el8.x86_64.rpm

  1. 查找我的案例中的val研分期付款目录在/opt/rh/gcc-工具集-11/root/usr/bin/val差制下

最后运行完整命令:sudo docker run -v `pwd`:/home/<container-dir> <docker-image>:<version> /bin/bash -c "microdnf install gcc-toolset-11-runtime-11.1-1.el8.x86_64 && microdnf install perl-5.26.3-421.el8.x86_64 && rpm --install ./valgrindDownload/gcc-toolset-11-valgrind-3.17.0-6.el8.x86_64.rpm && /opt/rh/gcc-toolset-11/root/usr/bin/valgrind --show-leak-kinds=all --track-origins=yes --verbose --log-file=valgrind-out.txt command <arguments>"

这样做,val差制输出就会被重定向到valeard-out.txt。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73553590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档