如何安装 chroot 依赖项?

发布于 2024-10-19 18:14:34 字数 515 浏览 10 评论 0原文

有一个由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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

素衣风尘叹 2024-10-26 18:14:34

您是否尝试 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文