UHD and GNURadio installation from sources with PyBombs » History » Version 2

ROQUE, Damien, 11/17/2014 07:21 PM

1 1 ROQUE, Damien
h1. UHD and GNURadio installation
2 1 ROQUE, Damien
3 1 ROQUE, Damien
h2. Downloading and configuring pybombs
4 1 ROQUE, Damien
5 1 ROQUE, Damien
<pre>
6 2 ROQUE, Damien
export http_proxy=http://host:port
7 2 ROQUE, Damien
export https_proxy=http://host:port
8 1 ROQUE, Damien
</pre>
9 1 ROQUE, Damien
10 2 ROQUE, Damien
<pre>
11 2 ROQUE, Damien
git clone https://github.com/pybombs/pybombs.git
12 2 ROQUE, Damien
</pre>
13 2 ROQUE, Damien
14 2 ROQUE, Damien
<pre>
15 2 ROQUE, Damien
cd pybombs && ./pybombs config
16 2 ROQUE, Damien
</pre>
17 2 ROQUE, Damien
18 2 ROQUE, Damien
<pre>
19 2 ROQUE, Damien
Username for GIT access
20 2 ROQUE, Damien
gituser [damien]:
21 2 ROQUE, Damien
Install Prefix
22 2 ROQUE, Damien
prefix [/home/damien/target]:/usr/local
23 2 ROQUE, Damien
Order in which to attempt installations when available, options are: src, rpm, deb
24 2 ROQUE, Damien
satisfy_order [deb,src]:
25 2 ROQUE, Damien
Comma separated list of package names to assume are already installed
26 2 ROQUE, Damien
forcepkgs []:
27 2 ROQUE, Damien
Comma separated list of package names to always build from source
28 2 ROQUE, Damien
forcebuild [gnuradio,uhd,gr-air-modes,gr-osmosdr,gr-iqbal,gr-fcdproplus,uhd,rtl-sdr,osmo-sdr,hackrf,gqrx,bladerf,airspy]:
29 2 ROQUE, Damien
Time the monitor thread waits (in seconds) before retrying downloads
30 2 ROQUE, Damien
timeout [30]:
31 2 ROQUE, Damien
CMAKE_BUILD_TYPE args to pass to cmake projects, options are: Debug, Release, RelWithDebInfo, MinSizeRel
32 2 ROQUE, Damien
cmakebuildtype [RelWithDebInfo]:
33 2 ROQUE, Damien
Build doxygen while compiling packages? options are: ON, OFF
34 2 ROQUE, Damien
builddocs [OFF]:
35 2 ROQUE, Damien
C Compiler Executable [gcc, clang, icc, etc]
36 2 ROQUE, Damien
cc [gcc]:
37 2 ROQUE, Damien
C++ Compiler Executable [g++, clang++, icpc, etc]
38 2 ROQUE, Damien
cxx [g++]:
39 2 ROQUE, Damien
Concurrent make threads [1,2,4,8...]
40 2 ROQUE, Damien
makewidth [4]:
41 2 ROQUE, Damien
done
42 2 ROQUE, Damien
Settled on prefix: /usr/local
43 2 ROQUE, Damien
44 2 ROQUE, Damien
[Errno 13] Permission denied: '/usr/local/lib64'
45 2 ROQUE, Damien
Error! Configured install prefix requires root privileges. Please re-run as sudo
46 2 ROQUE, Damien
</pre>
47 2 ROQUE, Damien
48 2 ROQUE, Damien
<pre>
49 2 ROQUE, Damien
sudo ./pybombs config
50 2 ROQUE, Damien
</pre>
51 2 ROQUE, Damien
52 2 ROQUE, Damien
<pre>
53 2 ROQUE, Damien
sudo ./pybombs config makewidth 2
54 2 ROQUE, Damien
</pre>
55 2 ROQUE, Damien
56 1 ROQUE, Damien
h2. Installing UHD and GNURadio from the sources
57 2 ROQUE, Damien
58 2 ROQUE, Damien
<pre>
59 2 ROQUE, Damien
./pybombs install uhd gnuradio
60 2 ROQUE, Damien
</pre>