如何安装 chroot 依赖项?
有一个由rootstock制作的ubuntu img 在ARM架构中运行 但我无法 chroot img 很多人说这是依赖问题 如果我没有可用的加载程序和/或共享库, 我该怎么办?
我有 ubuntu img,但无法 chroot 该 img 所以我不知道如何添加或安装 img 内有这样的库和加载器,
我不知道如何安装它们(如下)
$ ldd /usr/bin/make
linux-vdso.so.1 => (0x00007fff95fff000)
librt.so.1 => /lib/librt.so.1 (0x00007fc97d557000)
libc.so.6 => /lib/libc.so.6 (0x00007fc97d1f6000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fc97cfd9000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc97d761000)
如何做到这一点?
there is ubuntu img which is made by rootstock
to run in ARM architecture
but I can't chroot the img
many people say this is dependencies problem
if I do not have the loader and/or shared libraries available to make,
what am I supposed to do?
I have ubuntu img and I can't chroot the img
so I have no idea how to add or install
such a libraries and loader inside img
I don't know how to install them(below)
$ ldd /usr/bin/make
linux-vdso.so.1 => (0x00007fff95fff000)
librt.so.1 => /lib/librt.so.1 (0x00007fc97d557000)
libc.so.6 => /lib/libc.so.6 (0x00007fc97d1f6000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fc97cfd9000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc97d761000)
How to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否尝试 chroot() 到 x86 上的 ARM 文件系统?如果是这种情况,您不能直接使用 chroot(),因为目标文件系统中的二进制文件适用于不同的体系结构。您可能想查看QEMU。
Are you trying to chroot() to an ARM file-system on an x86? If this is the case, you can't use chroot() directly because the binaries in the target file-system are for a different architecture. You may want to look at QEMU.