저는 Linux v1(WSL)용 Windows 하위 시스템에서 Kali Linux를 실행하고 있습니다. 이는 WSL v2에서도 실패합니다. 실행하려는 ARM aarch64 바이너리가 있습니다. qemu 사용자 모드가 있고 실행하려고 하는데 qemu-aarch64 -L /usr/aarch64-linux-gnu/ binary_name
오류가 발생합니다.
/lib/ld-musl-aarch64.so.1: No such file or directory
패키지를 설치했습니다
sudo apt-get install install gcc-arm-linux-gnueabihf libc6-dev-armhf-cross qemu-user-static libc6-dev-arm64-cross gcc-aarch64-linux-gnu
musl
Debian 시스템에서 ARM64 라이브러리를 얻으려면 또 무엇이 필요합니까?
잘못된 질문을 해서 죄송합니다. 저는 qemu 사용자 모드를 처음 접했습니다.
편집하다:
$ dpkg --print-foreign-architectures
arm64
$ sudo apt update
Hit:2 https://download.sublimetext.com apt/stable/ InRelease
Hit:1 http://kali.download/kali kali-rolling InRelease
Get:3 http://kali.download/kali kali-rolling/main arm64 Packages [16.7 MB]
Ign:3 http://kali.download/kali kali-rolling/main arm64 Packages
Get:4 http://kali.download/kali kali-rolling/non-free arm64 Packages [143 kB]
Get:4 http://kali.download/kali kali-rolling/non-free arm64 Packages [143 kB]
Ign:4 http://kali.download/kali kali-rolling/non-free arm64 Packages
Ign:3 http://http.kali.org/kali kali-rolling/main arm64 Packages
Ign:4 http://http.kali.org/kali kali-rolling/non-free arm64 Packages
Err:3 http://http.kali.org/kali kali-rolling/main arm64 Packages
File has unexpected size (16750562 != 16747652). Mirror sync in progress? [IP: <IP>]
18% [Working]E: Transaction http://http.kali.org/kali/dists/kali-rolling/InRelease was already aborted and is aborted again
Err:4 http://http.kali.org/kali kali-rolling/non-free arm64 Packages
File has unexpected size (143487 != 143485). Mirror sync in progress? [IP: <IP>]
Reading package lists... Done
E: Transaction http://http.kali.org/kali/dists/kali-rolling/InRelease was already aborted and is aborted again
$ sudo apt install musl_arm64
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package musl_arm64
답변1
스키마 를 활성화해야 합니다 arm64
.
sudo dpkg --add-architecture arm64
그런 다음 패키지 색인을 업데이트합니다.
sudo apt update
업데이트가 완료된 후성공적으로musl
(편집 내용에는 해당되지 않습니다.) 다음 을 설치할 수 있습니다 arm64
.
sudo apt install musl:arm64