InstallingGR: Difference between revisions
Jump to navigation
Jump to search
m (Update radioconda version and links) |
(add Ubuntu 24.04 details) |
||
Line 12: | Line 12: | ||
|rowspan=3 style="background-color:#eaecf0;"| [[File:Debian.png|32px|middle|link=]] '''Debian''' ≥12<br>[[File:Ubuntu.png|32px|middle|link=]] '''Ubuntu''' ≥22.04<br>[[File:LinuxMint.png|32px|middle|link=]] '''Linux Mint''' ≥21.1<br>[[File:RaspberryPi.png|32px|middle|link=]]'''Raspberry Pi OS'''<sub>64-bit</sub> ≥2021-10-30 | |rowspan=3 style="background-color:#eaecf0;"| [[File:Debian.png|32px|middle|link=]] '''Debian''' ≥12<br>[[File:Ubuntu.png|32px|middle|link=]] '''Ubuntu''' ≥22.04<br>[[File:LinuxMint.png|32px|middle|link=]] '''Linux Mint''' ≥21.1<br>[[File:RaspberryPi.png|32px|middle|link=]]'''Raspberry Pi OS'''<sub>64-bit</sub> ≥2021-10-30 | ||
|rowspan=3| <syntaxhighlight lang="shell">sudo apt-get install gnuradio</syntaxhighlight> | |rowspan=3| <syntaxhighlight lang="shell">sudo apt-get install gnuradio</syntaxhighlight> | ||
||<div style="min-width: 25ch; display: flex; justify-content: space-between; flex-flow: row wrap;"><div style="min-width: 12ch; clear: none;">Ubuntu 24.04:</div><div>v3.10.9.2</div></div> | |||
|- | |||
||<div style="min-width: 25ch; display: flex; justify-content: space-between; flex-flow: row wrap;"><div style="min-width: 12ch; clear: none;">Ubuntu 22.04:</div><div>v3.10.1.1</div></div> | ||<div style="min-width: 25ch; display: flex; justify-content: space-between; flex-flow: row wrap;"><div style="min-width: 12ch; clear: none;">Ubuntu 22.04:</div><div>v3.10.1.1</div></div> | ||
|- | |- | ||
||<div style="min-width: 25ch; display: flex; justify-content: space-between; flex-flow: row wrap;"><div style="min-width: 12ch; clear: none;">Debian 12:</div><div>v3.10.5.1</div></div> | ||<div style="min-width: 25ch; display: flex; justify-content: space-between; flex-flow: row wrap;"><div style="min-width: 12ch; clear: none;">Debian 12:</div><div>v3.10.5.1</div></div> | ||
<!-- ======================================================================================================================================================================== --> | <!-- ======================================================================================================================================================================== --> | ||
<!-- FEDORA ============================ --> | <!-- FEDORA ============================ --> |
Revision as of 13:42, 20 May 2024
Beginner Tutorials
Introducing GNU Radio Flowgraph Fundamentals
Creating and Modifying Python Blocks DSP Blocks
SDR Hardware |
Quick Start
Platform | Method | GNU Radio version |
---|---|---|
Debian ≥12 Ubuntu ≥22.04 Linux Mint ≥21.1 Raspberry Pi OS64-bit ≥2021-10-30 |
sudo apt-get install gnuradio
|
Ubuntu 24.04: v3.10.9.2 |
Ubuntu 22.04: v3.10.1.1 | ||
Debian 12: v3.10.5.1 | ||
Fedora ≥38 |
sudo dnf install gnuradio
|
Fedora 38: v3.10.4.0 |
Fedora 39: v3.10.6.0 | ||
Fedora 40: v3.10.6.0 | ||
Ubuntu 20.04 Consider upgrading your Ubuntu Ubuntu 22.04 |
sudo add-apt-repository ppa:gnuradio/gnuradio-releases
sudo apt-get update
sudo apt-get install gnuradio python3-packaging
|
v3.10.7.0 |
Other Linux Distros |
sudo {apt,dnf,yay,emerge,…} install gnuradio
|
See this table |
Windows |
Run Windows Radioconda installer |
v3.10.9.2 |
macOS | Intel: Run macOS Radioconda installer (x86_64) | |
Apple Silicon: Run macOS Radioconda installer (aarch64) |
Other Installation Methods
Platform-specific guides
Cross-platform guides
- Conda install guide
- PyBOMBS - Note: We are no longer including PyBOMBS as a recommended method of installing GNU Radio, unless you want to play around with old versions (e.g. GR 3.7, 3.8, and OOTs of matching version)
VMs and Live Images
Over the years a number of Live Images and VMs have been created. There are currently no official versions but here are some current options:
- Instant GNU Radio A customizable, programmatically generated VM and live environment for GNU Radio.
- UbuntuVM An Ubuntu 20.04 virtual machine image with GNU Radio 3.8.2.0, Fosphor, GQRX, and several other useful pieces of software. (Created using Instant GNU Radio)
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, the best place to start is with the Tutorials.
Optionally, you may run volk_profile
on your terminal to help libvolk to determine the optimal kernels (may speed up GNU Radio).