libgnuradio-runtimeの正しいバージョンを取得するgr-osmosdr-gitに関する問題

libgnuradio-runtimeの正しいバージョンを取得するgr-osmosdr-gitに関する問題

私は一般的に十分に検索すれば答えを見つけることができることがわかったので質問はしませんが、この質問は私をパニックにさせます。

私はArch Linuxを使用しており、pacmanバージョンからgnuradio-gitにアップグレードしたいと思います(https://aur.archlinux.org/packages/gnuradio-git)。結局、私が使っていたosmosdrも更新する必要があることに気づきました(https://aur.archlinux.org/packages/gr-osmosdr-git)。私は実際にこの問題を解決するために無料版ではなくosmosdrバージョンを使用しているようです。私が経験している問題はpython include(python v3.10)にあります。

Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/osmosdr/__init__.py", line 17, in <module>
    from .osmosdr_python import *
ImportError: libgnuradio-runtime.so.3.9.4: cannot open shared object file: No such file or directory

これは、gnuradio-companionを使用して非常に単純なFM受信機を構築中に発生したエラーです。 gnuradio-gitとgr-osmosdr-gitを削除して再インストールして、正しいバージョンのlibgnuradio-runtime(同じフォルダ/ usr / libにあるv3.11.0)を見つけようとしました。

私はPythonがうまくいかず、バージョンを選択する方法がわかりません。どんなアイデアがありますか?

答え1

私は同じ問題に直面しました。

パッケージをインストールしましたが、gnuradio-dev問題は解決しました。

ここも見てください:モジュールが見つかりませんエラー

私はPCでDragonOSを使用し、RaspberryでKaliを使用します。

関連情報