web-dev-qa-db-ja.com

gnuradio 3.7.5を上記にアップグレードする方法は?

Gnuradioコンパニオンをアップグレードしたいのですが、コマンドがわからない場合は、助けてください。

1
ashe

ソース、ソースからビルドするか、PyBombs経由でインストールできます。私はPyBombsでの方法が好きです。最も新しいバージョンを入手しましたが、現在インストールされているgnu-radioのapt-getバージョンを介して削除することをお勧めします。

Sudo apt-get remove gnuradio* libgnuradio-*

Gnuradioに依存するライブラリを削除することを忘れないでください。何かがうまくいかない場合は、いつでも元に戻すことができます:)

まず、pipをインストールします

Sudo apt-get install python-pip python-dev build-essential
Sudo pip install --upgrade pip
Sudo pip install --upgrade virtualenv

次:PyBombs

Sudo pip install PyBOMBS
Sudo pybombs prefix init /usr/local -a default_prx
Sudo pybombs config default_prefix default_prx
Sudo pybombs recipes add gr-recipes git+https://github.com/gnuradio/gr-recipes.git
Sudo pybombs recipes add gr-etcetera git+https://github.com/gnuradio/gr-etcetera.git

次に、gnuradioをインストールします。

Sudo pybombs install gnuradio

美しいgr-fosphorを使用する場合は、次の方法でインストールします。

Sudo apt-get install libfreetype6-dev ocl-icd-opencl-dev libqt4-opengl-dev
Sudo pybombs install gr-fosphor

これで完了です!

PS:可能性のあるエラーを回避するために、gccコンパイラのバージョンが5以上であるかどうかを確認しますが、6以上ではありません

1
Alster