Ubuntu容器离线安装strace
目录
概述
最近需要在 Ubuntu 容器中排查一些 GPU 的问题,需要通过 strace
来检查执行 nvidia-smi
为什么会报错的问题,但是因为容器中没有 strace
,并且无法通过 apt install
来安装,所以下面介绍一下离线安装的过程。
离线安装
这里说到的离线安装,还是需要在本地通过网络下载 strace
相关的依赖包的,给几个链接,各位可以参考一下,通过这些链接可以下载到不同版本的 strace
,其中 libunwind8 是 strace
的依赖。
假设是在开发环境中,下载到本地之后,通过 rz 等方案上传到宿主机,然后通过 docker cp
命令拷贝到容器中,再通过 dpkg -i
的方案安装,如果遇到 libunwind8 找不到的情况下,还需要先 dpkg -i
安装了之后,再安装 strace
。
参考资料
警告
本文最后更新于 2022年8月9日,文中内容可能已过时,请谨慎参考。