설치하려고 하는데darling
Debian 10으로 변경했지만 실패했습니다.
두 개의 .deb 파일이 있습니다여기, 첫 번째는 just darling이고 두 번째는 darling-dkms입니다.
첫 번째 것을 설치하려고 하면 다음과 같은 종속성 오류가 발생합니다.
dpkg: dependency problems prevent configurtion of darling:
darling depends on libc6 (>= 2.32); however:
Version of libc6:amd64 on system is 2.28-10.
darling depends on libc6-i386 (>= 2.32); however:
Version of libc6-i386 on system is 2.28-10
darling depends on darling-dkms; however:
Package darling-dkms is not installed
실행을 시도했지만 sudo apt --fix-broken install
문제가 해결되지 않았습니다.
두 번째 패키지는 그다지 좋지 않습니다. 다운로드하려고 하면 빌드 오류가 발생합니다.
'make' -C lkm/ MIGDIR=/usr/src/darling-mach=0.1/miggen MIGDIR_REL=../miggen....(bad exit status: 2)
Error! Bad return status for module build on kernel 4.19.0-16-amd64 (x86_64)
Consult /var/lib/dkms/darling-mach/0.1/build/make.log for more information.
(로그 파일)
지금 Gitup 저장소를 컴파일해 보았지만 나아지지 않았습니다.
gcc, clang, make 및 cmake를 설치했는데 무엇이 문제인지 잘 모르겠습니다. 이 문제를 해결하는 데 도움을 주시면 대단히 감사하겠습니다!
추신: 저는 Unix 계열 시스템을 처음 접했으므로 이 점을 염두에 두시기 바랍니다.
답변1
이 패키지는 Ubuntu 20.10용으로 제작되었으며 Debian 10에서는 사용할 수 없습니다.
프로젝트가 제공하는 소스에서 Darling을 빌드해야 합니다.자세한 빌드 지침Debian 10에 대한 지침이 포함되어 있습니다. 불행히도 빌드에는 Clang 9(Debian 10에는 Clang 7이 있음) 및 커널 5.0 이상(Debian 10에는 기본적으로 4.19가 있고 Buster 백포트에서 5.10을 사용할 수 있음)이 필요하기 때문에 이러한 지침은 Debian 10에서 작동하지 않습니다.
당신은 이 모든 것에 익숙하지 않기 때문에 Debian 11이 출시될 때까지 몇 주 정도 기다렸다가 해당 버전으로 업그레이드하고 다시 시도하는 것이 좋습니다(Debian 11에는 Darling을 빌드하는 데 필요한 모든 것이 있습니다).