在 Debian 10 上安装“darling”失败

在 Debian 10 上安装“darling”失败

我正在尝试安装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 所需的一切)。

相关内容