How to Install and Uninstall gnuradio Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: November 26,2024

1. Install "gnuradio" package

This is a short guide on how to install gnuradio on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install gnuradio

2. Uninstall "gnuradio" package

This tutorial shows how to uninstall gnuradio on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove gnuradio $ sudo apt autoclean && sudo apt autoremove

3. Information about the gnuradio package on Ubuntu 20.10 (Groovy Gorilla)

Package: gnuradio
Architecture: amd64
Version: 3.8.1.0-4
Multi-Arch: foreign
Priority: optional
Section: universe/comm
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: A. Maitland Bottoms
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 398426
Depends: libvolk2-bin, python3-click, python3-click-plugins, python3-gi, python3-gi-cairo, python3-lxml, python3-mako, python3-numpy, python3-opengl, python3-pyqt5, python3-pyqtgraph, python3-sip, python3-yaml, python3-zmq, python3 (>= 3~), python3:any, libboost-program-options1.71.0, libboost-thread1.71.0, libc6 (>= 2.29), libcodec2-0.9, libgcc-s1 (>= 3.0), libgnuradio-analog3.8.1 (>= 3.8.1.0), libgnuradio-audio3.8.1 (>= 3.8.1.0), libgnuradio-blocks3.8.1 (>= 3.8.1.0), libgnuradio-channels3.8.1 (>= 3.8.1.0), libgnuradio-digital3.8.1 (>= 3.8.1.0), libgnuradio-dtv3.8.1 (>= 3.8.1.0), libgnuradio-fec3.8.1 (>= 3.8.1.0), libgnuradio-fft3.8.1 (>= 3.8.1.0), libgnuradio-filter3.8.1 (>= 3.8.1.0), libgnuradio-pmt3.8.1 (>= 3.8.1.0), libgnuradio-qtgui3.8.1 (>= 3.8.1.0), libgnuradio-runtime3.8.1 (>= 3.8.1.0), libgnuradio-trellis3.8.1 (>= 3.8.1.0), libgnuradio-uhd3.8.1 (>= 3.8.1.0), libgnuradio-video-sdl3.8.1 (>= 3.8.1.0), libgnuradio-vocoder3.8.1 (>= 3.8.1.0), libgnuradio-wavelet3.8.1 (>= 3.8.1.0), libgnuradio-zeromq3.8.1 (>= 3.8.1.0), liblog4cpp5v5 (>= 1.1.3), libpython3.8 (>= 3.8.2), libqt5core5a (>= 5.14.1), libqt5widgets5 (>= 5.0.2), libstdc++6 (>= 5.2), libuhd3.15.0 (>= 3.15.0.0)
Recommends: gnuradio-dev, python3-matplotlib, python3-networkx, python3-pyqt5.qwt, python3-scipy, rtl-sdr, uhd-host
Suggests: gr-fosphor, gr-osmosdr
Filename: pool/universe/g/gnuradio/gnuradio_3.8.1.0-4_amd64.deb
Size: 120473240
MD5sum: 5e835d62c50300116fe5eb86ec75e1f2
SHA1: f1281b582a72cb2185fbf6c299d5f1e983f21795
SHA256: 0a8159bac922212d0b6cafa234906f640be96380d11832aaa22a5b5d0516e839
SHA512: c77a28cdd4218a907cd43dede1b69c51d3569ef5ad7c0cdae43f788cff50c8ba32577549ac3970217fbdb29224dcfa65519b4341a2c97617146f5abbb23062da
Homepage: http://gnuradio.org/
Description-en: GNU Radio Software Radio Toolkit
GNU Radio provides signal processing blocks to implement software
radios. It can be used with readily-available low-cost external RF
hardware to create software-defined radios, or without hardware in a
simulation-like environment. It is widely used in hobbyist, academic
and commercial environments to support both wireless communications
research and real-world radio systems.
.
GNU Radio applications are primarily written using the Python
programming language, while the supplied performance-critical signal
processing path is implemented in C++ using processor floating-point
extensions, where available. Thus, the developer is able to implement
real-time, high-throughput radio systems in a simple-to-use,
rapid-application-development environment.
.
While not primarily a simulation tool, GNU Radio does support
development of signal processing algorithms using pre-recorded or
generated data, avoiding the need for actual RF hardware.
.
This package contains the gnuradio-companion, a graphical tool for
creating signal flow graphs and generating flow-graph source code.
Also included are a variety of tools and utility programs.
Description-md5: 7ddcd2ec394dcefbac5267b9552f12c3