Installing GNU Radio
The recommended way to install GNU Radio on most platforms is using already available binary packages. For some platforms there are no binaries provided by available package managers or the GNU Radio project. In these cases please contact maintainer of the package manager or the GNU Radio project to find a sensible way to provide binaries for your platform.
Most distributions contain a package named
gnuradio or similar in their standard repositories. For most use cases it is enough to install this package and start developing.
The development of GNU Radio is can be fast-paced, and binaries provided by your distribution may be outdated. Do check if the version you're installing is up to date! Sometimes old versions are not updated in the packaging systems. If you find a bug in a older GNU Radio version, please check if the bug still exists in the newer version of GNU Radio before filing it.
If the version shipped in your distribution is outdated please contact the corresponding maintainer to update it in the packaging system.
Examples of how to install GNU Radio in various Linux distributions:
|Debian/Ubuntu and derivates|| |
$ apt install gnuradio
$ dnf install gnuradio
$ yum install gnuradio
$ pacman -S gnuradio
|Gentoo Linux|| |
$ emerge net-wireless/gnuradio
On other distributions, simply use the appropriate package management command to install the
gnuradio package and add it to this list.
If you need newer versions or have different platforms, see the guide on binary packages. We have our own up-to-date versions of GNU Radio for Ubuntu and Fedora, and as well as different platforms such as Windows there.
Note: We do not officially support Windows. We do our best to provide installation instructions and work out build bugs on Windows when they are reported and patches received. As new versions of GNU Radio, its dependencies, and Windows itself come out, however, keeping all of them working together is beyond the scope of what the project currently supports. User updates to the above wiki installation instructions are very welcome.
Mac OS X
Refer to the Mac OS X install guide page.
Bootable DVD with GNU Radio pre-installed
One can download a fully pre-configured GNURadioLiveDVD that allows trying out GNU Radio without installing GNU Radio onto a PC. To make a permanent installation of GNU Radio, one will still needs to choose from the options described above.
Binary installation should be sufficient for most users, and certainly anyone who is new to GNU Radio. However, if you have special requirements, or the binary packages are not working for you, you may want to install GNU Radio from source.
Note that running and developing out-of-tree modules does not require GNU Radio to be installed from source. Of course, if you want to hack on GNU Radio itself, you need a source build.
See the Installing From Source wiki page for more details.
OK, it's installed, what now?
If the installation worked without any trouble, you're ready to use GNU Radio! If you have no idea how to do that, read the page on how to use GNU Radio. You probably want to connect some Hardware to your computer to try and receive or transmit stuff. If you or your group would like to get a professional jump start on using GNU Radio and the USRP, Corgan Labs offers a 3-day, hands-on training class that can be held at your own location.