Kompilacja ze źródeł

Jako, że opis instalacji dostępny na stronie GNU Radio jest nieco enigmatyczny, poniżej przedstawiam mój skrypt kompilacyjno-instalacyjny. Proszę wziąć pod uwagę, że projekt GNU Radio to żywy, ciągle udoskonalany twór. Jest wysoce prawdopodobne, że po kilku miesiącach (a może nawet tygodniach) poniższy skrypt się zdezaktualizuje. Tak więc proszę go traktować bardziej jako wskazówkę niż gotowe rozwiązanie.

Opis dotyczy instalacji na dystrybucji Ubuntu 9.10!
Czas instalacji zależy od szybkości łącza internetowego i wydajności komputera.
W moim przypadku było to grubo ponad 3 godziny...

(...) <-- stary opis instalacji usunięty

Minęło kilka tygodni i stary opis sie zdezaktualizował. Poniżej nowsza wersja.

# Aktualizacja repozytoriow systemowych
sudo apt-get update

# Instalacja niezbędnych pakietów
sudo apt-get -y install swig g++ automake libtool python-dev libfftw3-dev libcppunit-dev libboost1.38-dev libusb-dev fort77 sdcc sdcc-libraries libsdl1.2-dev python-wxgtk2.8 subversion git-core guile-1.8-dev libqt4-dev python-numpy ccache python-opengl libgsl0-dev python-cheetah python-lxml doxygen qt4-dev-tools libqwt5-qt4-dev libqwtplot3d-qt4-dev pyqt4-dev-tools

# Pobranie i rozpakowanie stabilnej wersji GNU Radio
wget ftp://ftp.gnu.org/gnu/gnuradio/gnuradio-3.2.2.tar.gz
gunzip gnuradio-3.2.2.tar.gz
tar xf gnuradio-3.2.2.tar
rm gnuradio-3.2.2.tar

# Konfiguracja, kompilacja i instalacja
cd gnuradio-3.2.2
./bootstrap | tee djj_bootsrap.log
./configure | tee djj_configure.log
make |tee djj_make.log
make check |tee djj_make_check.log
sudo make install |tee make install

# Uprawnienia do korzystania z USRP2
sudo chmod u+s /usr/local/bin/usrp2_socket_opener
sudo gedit /etc/security/limits.conf
... i dopisujemy "@usrp - rtprio 50" na koncu pliku