備忘録 GNURadio

macOS パッケージ管理

必須事項として、事前にインストールしておく X11 アプリ
https://macperson.net/mac-x11-xquartz/

Homebrew
https://brew.sh/index_ja

インストールはターミナル作業
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
アンインストール
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"


MacPort
https://www.macports.org/

パッケージ供給、brew で提供されないパッケージ入手の補助手段。

homebrew-gnuradio GNURadio 3.10.5

本体インストール
brew install gnuradio

欠如パッケージの補完

brew では提供されない唯一の欠如ファイル libairspyhfSupport.so(Shared Object)を Mac Port にて入手。
sudo port install SoapyAirspyHF

入手したパッケージ opt/local/lib/SoapySDR/modules0.8/libairspyhfSupport.so を
usr/local/lib/SoapySDR/modules0.8 フォルダにコピー。

さらに Python pip3 コマンドにて
pip3 install packaging

を行い不足パッケージを補完する。

brew でも gnuradio のインストールがスムーズに行かないことが多々あり、繰り返し作業になることがある。
ターミナルが停止したら前行で指示された処理を行い、さらに usr/local/Cellar フォルダ内に作成された gnuradio フォルダの有無を確認する。
終盤にインストールされる要のフォルダであり、欠如している場合は未完と判断する。

関連記事

Comments 0

Leave a reply

  •  
  •  
  •    
  •