Fedora 32にanboxをインストールする方法は?

Fedora 32にanboxをインストールする方法は?

質問

を使ってこのAndroidエミュレータをインストールしようとしていますsnap

これが私がこれまでにしたことです:

kernel-develそれでも、カーネルモジュールをインストールするたびにマイカーネルとバージョンが異なるため、インストールできません。たとえば、

  • 私はこのカーネルを持っています:5.8.18-200.fc32.x86_64
  • しかし、kernel-develこのようなバージョンもあります:5.9.15-100.fc32.x86_64

DKMS 出力は次のとおりです。

Your kernel headers for kernel `5.8.18-200.fc32.x86_64` cannot be found at
/lib/modules/5.8.18-200.fc32.x86_64/build or /lib/modules/5.8.18-200.fc32.x86_64/source.

詳細

-> anboxをインストールするには、次のものを使用しました。

sudo snap install anbox --devmode --beta

-> インストールにはkernel-devel以下を使用します。

sudo dnf install kernel-devel

->提案されているように、このコマンドを使用して正しいヘッダーをインストールしようとしました。これは別の質問です:

sudo yum install "kernel-devel-uname-r == $(uname -r)"

->次の推奨コマンドを使用してもanboxを起動できません。

anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity

問題の更新

1. カーネルの不一致

新しいカーネルを入手するには、OSをアップデートする必要があります。もはや不一致の問題はありません。

dnf.conf@ajgringo619によると、インストール制限があり、更新できません。

installonly_limit=1

これにより、次のエラーが発生します。

Error: 
 Problem: The operation would result in removing the following protected packages: kernel-core
(try to add '--skip-broken' to skip uninstallable packages)

これを変更した後、dnf.confカーネルを更新して不一致を解決することができました。

2. anbox モジュールをインストールできません。

まだモジュールをインストールできません。今はこれによってモードリリースエラー

ベストアンサー1

おすすめ記事