情况

情况

情况

我得到了一个没有 root 访问权限的过时系统。因此,当我尝试加载任何动态链接的可执行文件时,我收到一条消息,指出GLIBC_VERSION_未找到特定符号(安装的 Glibc 版本日期为 2011 年)。

Busybox 几乎是唯一要安装的程序(还有第三方工具,但我没有完整的列表)。
尽管如此,因为我的电脑中有超过 24Gb 的可用 ext4 空间,所以~我从 中下载并提取了一个 Ubuntu tar root,其中$HOME安装了 libfakechroot rootfs.tar

通常,您通过其命令启动 fakeroot 和 fakechroot,但在这种情况下,尝试运行任何第三方程序都会导致未定义的 GLIBC 符号。

问题

在这种情况下,我需要使用哪些 shell 命令才能至少apt-get成功启动?

我猜想它们是一些设置LD_PRELOAD和调用,$HOME/lib/ld-linux-aarch64.so.1因为/lib/ld-linux-aarch64.so.1是静态链接的,但是完整的 shell 脚本是什么?

相关内容