1

ситуация

Мне дали устаревшую систему без рут-доступа. Поэтому, когда я пытаюсь загрузить любой динамически связанный исполняемый файл, я получаю сообщение о том, что определенный символ GLIBC_VERSION_ не найден (установленная версия Glibc от 2011 года).

Busybox - практически единственная устанавливаемая программа (есть и сторонние инструменты, но я не получил полный список).
Тем не менее, поскольку у меня есть больше 24 ГБ свободного пространства ext4 в моем ~ я загрузил и извлек корневую директорию tar Ubuntu в мой $HOME с помощью libfakechroot, установленного из rootfs.tar .

Обычно вы запускаете fakeroot и fakechroot с помощью их команд, но в этом случае при попытке запуска любых сторонних программ появляются неопределенные символы GLIBC.

Вопрос

В этой ситуации, какие команды оболочки мне нужно использовать для хотя бы успешного запуска apt-get ?

Я предполагаю, что они устанавливают LD_PRELOAD и вызывают $HOME/lib/ld-linux-aarch64.so.1 так как /lib/ld-linux-aarch64.so.1 статически связан, но каков будет полный сценарий оболочки?

0