インストールしようとしています。darling
Debian 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をビルドするために必要なものがすべてあります)。