Difference between revisions of "InstallingGR"
Jump to navigation
Jump to search
m (Update installation method for Fedora/Add CentOS/RHEL) |
|||
(214 intermediate revisions by 26 users not shown) | |||
Line 1: | Line 1: | ||
= | <div style="float:right"> | ||
{{Template:BeginnerTutorials}} | |||
</div> | |||
= Quick Start = | |||
== | {| class="wikitable" | ||
|+ | |||
! Platform !! Method !! GNU Radio version | |||
|- | |||
|rowspan=2 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=2| <syntaxhighlight lang="shell">sudo apt-get install gnuradio</syntaxhighlight> | |||
||Ubuntu 22.04: v3.10.1.1 | |||
|- | |- | ||
| | ||Ubuntu 23.04: v3.10.5.1 | ||
|- | |- | ||
| | |style="background-color:#eaecf0;"| [[File:Ubuntu.png|32px|middle|link=]] '''Ubuntu''' 20.04<br><small>Consider [https://ubuntu.com/tutorials/upgrading-ubuntu-desktop#1-before-you-start upgrading] your Ubuntu</small><br><br>[[File:Ubuntu.png|32px|middle|link=]] '''Ubuntu''' 22.04 | ||
| < | || | ||
<syntaxhighlight lang="shell"> | |||
sudo add-apt-repository ppa:gnuradio/gnuradio-releases | |||
sudo apt-get update | |||
sudo apt-get install gnuradio python3-packaging | |||
</syntaxhighlight> | |||
||v3.10.7.0 | |||
|- | |- | ||
| | |style="background-color:#eaecf0;"| [[File:Tux.png|32px|middle|link=]] '''Other Linux Distros''' | ||
| < | || | ||
<syntaxhighlight lang="shell"> | |||
sudo {apt,dnf,yay,emerge,…} install gnuradio | |||
</syntaxhighlight> | |||
|| See [https://repology.org/project/gnuradio/badges this table] | |||
|- | |- | ||
| | |style="background-color:#eaecf0;"| [[File:Windows.png|32px|middle|link=]] '''Windows''' | ||
| | || | ||
Run [https://github.com/ryanvolz/radioconda/releases/download/2023.07.26/radioconda-2023.07.26-Windows-x86_64.exe Windows Radioconda installer]<br> | |||
and launch "GNU Radio Companion" from the Start menu | |||
|rowspan=3|v3.10.7.0 | |||
|- | |- | ||
| | |rowspan=2 style="background-color:#eaecf0;"| [[File:MacOS.png|32px|middle|link=]] '''macOS''' | ||
| | | Intel: Run [https://github.com/ryanvolz/radioconda/releases/download/2023.07.26/radioconda-2023.07.26-MacOSX-x86_64.pkg macOS Radioconda installer (x86_64)] | ||
|- | |- | ||
| Apple Silicon: Run [https://github.com/ryanvolz/radioconda/releases/download/2023.07.26/radioconda-2023.07.26-MacOSX-arm64.pkg macOS Radioconda installer (aarch64)] | |||
|} | |} | ||
= Other Installation Methods = | |||
== | |||
== | == Platform-specific guides == | ||
* [[LinuxInstall|Linux install guide]] | |||
* [[WindowsInstall|Windows install guide]] | |||
* [[MacInstall|Mac OS X install guide]] | |||
== | == Cross-platform guides == | ||
* [[CondaInstall|Conda install guide]] | |||
* [https://github.com/gnuradio/pybombs#pybombs 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: | |||
*[https://github.com/bastibl/instant-gnuradio 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 <code>volk_profile</code> on your terminal to help libvolk to determine the optimal kernels (may speed up GNU Radio). | |||
[[Category:Installation]] | [[Category:Installation]] | ||
[[Category:Guide]] |
Latest revision as of 17:45, 26 July 2023
Beginner Tutorials
Introducing GNU Radio Flowgraph Fundamentals
Creating and Modifying Python Blocks DSP Blocks |
Quick Start[edit]
Platform | Method | GNU Radio version |
---|---|---|
![]() ![]() ![]() ![]() |
sudo apt-get install gnuradio
|
Ubuntu 22.04: v3.10.1.1 |
Ubuntu 23.04: v3.10.5.1 | ||
![]() Consider upgrading your Ubuntu ![]() |
sudo add-apt-repository ppa:gnuradio/gnuradio-releases
sudo apt-get update
sudo apt-get install gnuradio python3-packaging
|
v3.10.7.0 |
![]() |
sudo {apt,dnf,yay,emerge,…} install gnuradio
|
See this table |
![]() |
Run Windows Radioconda installer |
v3.10.7.0 |
![]() |
Intel: Run macOS Radioconda installer (x86_64) | |
Apple Silicon: Run macOS Radioconda installer (aarch64) |
Other Installation Methods[edit]
Platform-specific guides[edit]
Cross-platform guides[edit]
- 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[edit]
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?[edit]
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).