Ettusの調査では、18.04に対して 依存関係の大きなリスト が得られます。これは、ソースからGNU無線をコンパイルする場合にほとんど機能します。
cmakeは次の構成エラーを出します:
-- Python checking for PyQt5 - found
-- Checking for module 'Qt5Qwt6'
-- No package 'Qt5Qwt6' found
-- QWT Version: 6.1.3
-- Found Qwt: /usr/lib/libqwt.so
しかし、私が持っているパッケージに基づいて(可能なすべてのバージョンのように見えますが、多すぎるかもしれません)、必要なものが必要です。
apt-cache search qwt
libqwt-dev - Qt widgets library for technical applications (development, qt4)
libqwt-doc - Qt widgets library for technical applications (documentation)
libqwt-headers - Qt widgets library for technical applications (header files)
libqwt-qt5-6 - Qt widgets library for technical applications (runtime, qt5)
libqwt-qt5-dev - Qt widgets library for technical applications (development, qt5)
libqwt5-doc - Qt widgets library for technical applications (documentation)
libqwt5-qt4 - Qt4 widgets library for technical applications (runtime)
libqwt5-qt4-dev - Qt4 widgets library for technical applications (development)
libqwt6abi1 - Qt widgets library for technical applications (runtime, qt4)
libqwtmathml-dev - Text Engine for Qwt (development, qt4)
libqwtmathml-qt5-6 - Text Engine for Qwt (runtime, qt5)
libqwtmathml-qt5-dev - Text Engine for Qwt (development, qt5)
libqwtmathml6abi1 - Text Engine for Qwt (runtime, qt4)
libqwtplot3d-doc - 3D plotting library based on Qt/OpenGL (documentation)
libqwtplot3d-qt5-0 - 3D plotting library based on Qt5/OpenGL (runtime)
libqwtplot3d-qt5-dev - 3D plotting library based on Qt5/OpenGL (development)
python-guiqwt - efficient 2D data-plotting library - Python 2
python-guiqwt-doc - efficient 2D data-plotting library - Documentation
python-qwt - Pure Python implementation of Qwt - Python 2
python-qwt5-doc - Python Qwt5 technical widget library, documentation and examples
python-qwt5-qt4 - Python version of the Qwt5 technical widget library
python3-guiqwt - efficient 2D data-plotting library - Python 3
python3-qwt - Pure Python implementation of Qwt - Python 3
python-qwt-doc - Pure Python implementation of Qwt - Documentation
Cmakeリストを編集して、探しているものを適切に見つけるにはどうすればよいですか?
インターネットでパッケージ 'Qt5Qwt6'が見つかりませんでしたを検索した後、gnuradio
課題追跡にこの問題が表示されていることがわかりました- 推奨ソリューション :
記録のために
-DQWT_LIBRARIES=/usr/lib/libqwt.so
は、gnuradion cmakeスクリプトを有効にするためにArchで必要ですgr-qtgui
。
ここで、ArchはArchLinuxを指しますが、これはこのソリューションがArchLinuxに分離されていて、うまく機能することを意味するものではありません。
APT方式を使用することをお勧めします。 GNUラジオ プラグインでパッケージ化されています Ubuntuで。最初に、バイナリパッケージを使用することから始めます。
Sudo apt-get install gnuradio
これはコンパイルによってパッケージ化され、コンパイルにはビルド時の依存関係が必要です。次のアクションでそれらを取得できます。
software-properties-gtk
)そしてここでソースコードリポジトリを有効にします簡単なコマンドでビルド依存関係をインストールします。
Sudo apt-get build-dep gnuradio
上記のコマンドは、GNU Radio 3.7.11-10(Ubuntu 18.04 LTSの場合と同様)のビルド時の依存関係をインストールします。このバージョンは 公式サイト =(2018-07-15のニュースにはGNU Radio v3.7.13.4 Release)の発表が含まれています。
簡単なコマンドでUbuntuリポジトリからGNU 3.7.11-10のラジオソースを取得します
apt-get source gnuradio
必要に応じてパッチ/変更/更新します。