Debian 10 に "darling" インストールが失敗する

Debian 10 に "darling" インストールが失敗する

インストールしようとしています。darlingDebian 10に変更しましたが失敗しました。

2つの.debファイルがありますここ、最初のものはjust darling、2番目は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問題は解決されませんでした。

2番目のパッケージはあまり良くありません。ダウンロードしようとするとビルドエラーが発生します。

'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をインストールしましたが、何が問題なのかわかりません。この問題の解決にご協力いただきありがとうございます。

PS:私は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をビルドするために必要なものがすべてあります)。

関連情報