카테고리 보관물: 슈퍼유저

슈퍼유저

busybox 명령 만 사용하여 fakeroot와 함께 fakechroot를 설정 / 사용하는 방법은 무엇입니까? 못했습니다). 그럼에도 불구하고 24Gb의 여유

상태

루트 액세스 권한이없는 오래된 시스템이 제공되었습니다. 따라서 동적으로 연결된 실행 파일을로드하려고하면 특정 GLIBC_VERSION_기호를 찾을 수 없다는 메시지가 나타납니다 (2011 년에 설치된 Glibc 버전 날짜).

Busybox는 설치되는 유일한 프로그램입니다 (타사 도구도 있지만 전체 목록을 얻지 못했습니다).
그럼에도 불구하고 24Gb의 여유 ext4 공간이 더 많아짐에 따라에 설치된 libfakechroot ~를 사용하여 우분투 타르 루트를 다운로드하여 추출했습니다 .$HOMErootfs.tar

일반적으로 명령을 통해 fakeroot 및 fakechroot를 시작하지만이 경우 타사 프로그램을 실행하려고하면 정의되지 않은 GLIBC 기호가 나타납니다.

의문

이 상황에서 적어도 apt-get성공적으로 시작하기 위해 어떤 쉘 명령을 사용해야 합니까?

나는 그들이 정적으로 링크 된 이후 로 설정 LD_PRELOAD하고 호출 하는 것 같지만 전체 쉘 스크립트는 무엇입니까?$HOME/lib/ld-linux-aarch64.so.1/lib/ld-linux-aarch64.so.1



답변