私は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