我正在尝试安装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.
(日志文件)
我已经尝试立即编译 githup 存储库,但情况并没有更好。
我安装了 gcc、clang、make 和 cmake,我不确定你出了什么问题。任何解决此问题的帮助将不胜感激!
P.s.我对类 Unix 系统非常陌生,所以请记住这一点
答案1
这些软件包是为 Ubuntu 20.10 构建的,不适用于 Debian 10。
您需要从源代码构建 Darling;该项目提供详细的构建说明其中包括 Debian 10 的说明。不幸的是,这些说明无法在 Debian 10 上工作,因为构建需要 Clang 9(Debian 10 有 Clang 7)和内核 5.0 或更高版本(Debian 10 默认情况下有 4.19;5.10 在 Buster 向后移植中可用) 。
由于您对这一切都是新手,我建议您等待几周,等待 Debian 11 的发布,升级到该版本并重试(Debian 11 将拥有构建 Darling 所需的一切)。