F4HBG

installation de gnuradio facile avec pybombs

Pybombs est une sorte de "package manager" pour gnuradio et ses modules : avec pybombs toute les installations sont gérée automatiquement, y compris les dépendances, et avec les dernières versions :)

Voici un tutorial à suivre pas à pas, et qui marche !

---

vous devez d'abord installer pip :

cd ~

wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py

(sur ubuntu 18 j'ai du faire un : sudo python get-pip.py)

---

ensuite on installe pybombs :

cd ~

sudo pip install PyBOMBS

pybombs recipes add gr-recipes git+https://github.com/gnuradio/gr-recipes.git

pybombs recipes add gr-etcetera git+https://github.com/gnuradio/gr-etcetera.git

---

on installe gnuradio en précisant le repertoire ~/gnuradio (attention très très long à compiler) :

pybombs prefix init ~/gnuradio -a myprefix -R gnuradio-default

---

pour finir, le script des variables (source classique de soucis, il faut parfois le faire après chaque reboot selon les configs)

source ~/gnuradio/setup_env.sh

---

si vous avez un sdr usrp :

sudo apt-get install libuhd-dev libuhd003 uhd-host

(sur ubuntu 18 il a suffit de faire un : sudo apt-get install libuhd-dev uhd-host)

~/gnuradio/lib/uhd/utils/uhd_images_downloader.py

(pour un ancien usrp dont le firmware n'était pas à jour j'ai du faire un  : sudo uhd_images_downloader)

uhd_find_devices

en cas de souci, faire un lsusb pour voir si l'usrp apparait bien, puis remprendre

---

un petit essai :

gnuradio-companion

---

je conseille d'installer dès maintenant gqrx (logiciel sdr autonome) :

pybombs install gqrx

---

pour afficher tous les packages dispo :

pybombs recipes list

---

maj pybombs depuis github :

sudo pip install --upgrade git+https://github.com/gnuradio/pybombs.git

---

maj des logiciels :

pybombs update

pybombs update gnuradio

---

Amusez vous bien, et n'oubliez pas d'aller faire un tour sur http://cgran.org/