takuwz.hatenablog.comの続きです。
luaradio/1.installation.md at master · vsergeev/luaradio · GitHub
Install prerequisites
git clone https://github.com/vsergeev/luaradio.git
cd luaradio/embed
make lib
sudo make install
Install real-time dependencies
Ubuntu/Debian:
fftw3
,libfftw3-dev
, liquid-dsp or VOLK from source
Install optional dependencies
Desktop users should also install the
gnuplot
package for plotting support.
上記より、はい。
chino@kafu:~$ sudo apt-get install luajit libluajit-5.1-dev pkg-config
chino@kafu:~$ git clone https://github.com/vsergeev/luaradio.git
chino@kafu:~$ cd luaradio/embed
chino@kafu:~/luaradio/embed$ make libchino@kafu:~/luaradio/embed$ sudo make install
chino@kafu:~/luaradio/embed$ sudo apt-get install libfftw3-3 libfftw3-dev
chino@kafu:~$ git clone https://github.com/jgaeddert/liquid-dsp.git
chino@kafu:~$ cd liquid-dsp/
chino@kafu:~/liquid-dsp$ ./bootstrap.sh
chino@kafu:~/liquid-dsp$ ./configurechino@kafu:~/liquid-dsp$ make
chino@kafu:~/liquid-dsp$ sudo make install
chino@kafu:~$ sudo ldconfig
これで確認した。
chino@kafu:~$ luaradio --platform
luajit LuaJIT 2.1.0-beta3
os Linux
arch x64
page size 4096
cpu count 4
cpu model Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
features
fftw3f true
volk true
liquid true
あと、examplesの例を実行しようとするとgnuplotも必要。
chino@kafu:~$ sudo apt-get install gnuplot
- volkをインストールする場合
これを書いているの時点の最新のソース
Merge pull request #232 from noc0lour/update_cmake · gnuradio/volk@dd5e293 · GitHub
では、make testでエラーになったので、v1.4をcheck outした。
そのあと($mkdir build以降)は、volkのREADME.mdの手順通り。
chino@kafu:~$ git clone https://github.com/gnuradio/volk.git
chino@kafu:~$ cd volk/
chino@kafu:~/volk$ git checkout refs/tags/v1.4chino@kafu:~/volk$ mkdir build
chino@kafu:~/volk$ cd build/
chino@kafu:~/volk/build$ cmake ..
chino@kafu:~/volk/build$ make
chino@kafu:~/volk/build$ make testchino@kafu:~/volk/build$ sudo make install
しかし、これでもliquidがfalseだったので、liquid-dspをインストールした。
chino@kafu:~$ luaradio --platform
luajit LuaJIT 2.1.0-beta3
os Linux
arch x64
page size 4096
cpu count 4
cpu model Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
features
fftw3f true
volk true
liquid false
しかし、liquidがfalseでも動くっぽい?
LuaRadioを試してみる - Computer Radio RF Tech
apt-getではliquid-dspはみつからなかった。
liquid-dspでぐぐったら、githubのソースがあったので、
README.mdの手順通りインストールした。
手順がめんどうなので、aptでインストールしたいですね。
Ubuntu 16.04と14.04には作者の人がppaを作っているので、aptで簡単にインストールできるのですが。
時間ができたら、ppa作ってみたいところ。
- インストールログ