How To Install gnuradio-examples on Rocky Linux 8

In this tutorial we learn how to install gnuradio-examples on Rocky Linux 8. gnuradio-examples is GNU Radio

Introduction

In this tutorial we learn how to install gnuradio-examples on Rocky Linux 8.

What is gnuradio-examples

GNU Radio examples

We can use yum or dnf to install gnuradio-examples on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install gnuradio-examples.

Install gnuradio-examples on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install gnuradio-examples using dnf by running the following command:

sudo dnf -y install gnuradio-examples

Install gnuradio-examples on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install gnuradio-examples using yum by running the following command:

sudo yum -y install gnuradio-examples

How To Uninstall gnuradio-examples on Rocky Linux 8

To uninstall only the gnuradio-examples package we can use the following command:

sudo dnf remove gnuradio-examples

gnuradio-examples Package Contents on Rocky Linux 8

/usr/lib/.build-id
/usr/lib/.build-id/93/16dc30d9e860a2dc181f219974995a7dbbd25b
/usr/lib/.build-id/b9/03d2ff636bdf77255b78168810faff56c64d30
/usr/lib/.build-id/d4/5cb2d220c6576ac6e39b96e2012d72c32a0338
/usr/share/gnuradio/examples
/usr/share/gnuradio/examples/analog
/usr/share/gnuradio/examples/analog/fmtest.py
/usr/share/gnuradio/examples/analog/noise_power.grc
/usr/share/gnuradio/examples/audio
/usr/share/gnuradio/examples/audio/audio_copy.py
/usr/share/gnuradio/examples/audio/audio_play.py
/usr/share/gnuradio/examples/audio/audio_to_file.py
/usr/share/gnuradio/examples/audio/cvsd_sweep.grc
/usr/share/gnuradio/examples/audio/dial_tone
/usr/share/gnuradio/examples/audio/dial_tone.grc
/usr/share/gnuradio/examples/audio/dial_tone.py
/usr/share/gnuradio/examples/audio/dial_tone_daemon.py
/usr/share/gnuradio/examples/audio/dial_tone_wav.py
/usr/share/gnuradio/examples/audio/mono_tone.py
/usr/share/gnuradio/examples/audio/multi_tone.py
/usr/share/gnuradio/examples/audio/noise.py
/usr/share/gnuradio/examples/audio/spectrum_inversion.py
/usr/share/gnuradio/examples/audio/test_resampler.py
/usr/share/gnuradio/examples/blocks
/usr/share/gnuradio/examples/blocks/matrix_multiplexer.grc
/usr/share/gnuradio/examples/blocks/peak_detector2.grc
/usr/share/gnuradio/examples/blocks/test_stream_mux_tags.grc
/usr/share/gnuradio/examples/blocks/vector_source_with_tags.grc
/usr/share/gnuradio/examples/channels
/usr/share/gnuradio/examples/channels/channel_tone_response.grc
/usr/share/gnuradio/examples/channels/demo_gmsk.grc
/usr/share/gnuradio/examples/channels/demo_ofdm.grc
/usr/share/gnuradio/examples/channels/demo_qam.grc
/usr/share/gnuradio/examples/channels/demo_quantization.grc
/usr/share/gnuradio/examples/channels/demo_spec_an.grc
/usr/share/gnuradio/examples/channels/demo_two_tone.grc
/usr/share/gnuradio/examples/ctrlport
/usr/share/gnuradio/examples/ctrlport/comparing_resamplers.grc
/usr/share/gnuradio/examples/ctrlport/pfb_sync_test.grc
/usr/share/gnuradio/examples/ctrlport/simple_copy.grc
/usr/share/gnuradio/examples/ctrlport/simple_copy_controller.py
/usr/share/gnuradio/examples/ctrlport/usrp_source_control.grc
/usr/share/gnuradio/examples/ctrlport/usrp_source_controller.py
/usr/share/gnuradio/examples/digital
/usr/share/gnuradio/examples/digital/burst_shaper.grc
/usr/share/gnuradio/examples/digital/demod
/usr/share/gnuradio/examples/digital/demod/constellation_soft_decoder.grc
/usr/share/gnuradio/examples/digital/demod/digital_freq_lock.grc
/usr/share/gnuradio/examples/digital/demod/pam_sync.grc
/usr/share/gnuradio/examples/digital/demod/pam_timing.grc
/usr/share/gnuradio/examples/digital/demod/symbol_sync_test_complex.grc
/usr/share/gnuradio/examples/digital/demod/symbol_sync_test_float.grc
/usr/share/gnuradio/examples/digital/demod/symbol_sync_test_float_ted_gain.m
/usr/share/gnuradio/examples/digital/demod/test_corr_est.grc
/usr/share/gnuradio/examples/digital/example_costas.py
/usr/share/gnuradio/examples/digital/example_fll.py
/usr/share/gnuradio/examples/digital/example_timing.py
/usr/share/gnuradio/examples/digital/gen_whitener.py
/usr/share/gnuradio/examples/digital/narrowband
/usr/share/gnuradio/examples/digital/narrowband/benchmark_add_channel.py
/usr/share/gnuradio/examples/digital/narrowband/digital_bert_rx.py
/usr/share/gnuradio/examples/digital/narrowband/digital_bert_tx.py
/usr/share/gnuradio/examples/digital/narrowband/uhd_interface.py
/usr/share/gnuradio/examples/digital/ofdm
/usr/share/gnuradio/examples/digital/ofdm/benchmark_add_channel.py
/usr/share/gnuradio/examples/digital/ofdm/ofdm_loopback.grc
/usr/share/gnuradio/examples/digital/ofdm/receive_path.py
/usr/share/gnuradio/examples/digital/ofdm/rx_ofdm.grc
/usr/share/gnuradio/examples/digital/ofdm/transmit_path.py
/usr/share/gnuradio/examples/digital/ofdm/tx_ofdm.grc
/usr/share/gnuradio/examples/digital/ofdm/uhd_interface.py
/usr/share/gnuradio/examples/digital/packet
/usr/share/gnuradio/examples/digital/packet/burst_tagger.grc
/usr/share/gnuradio/examples/digital/packet/example_corr_est.grc
/usr/share/gnuradio/examples/digital/packet/example_corr_est_and_clock_sync.grc
/usr/share/gnuradio/examples/digital/packet/example_corr_est_and_phase_sync.grc
/usr/share/gnuradio/examples/digital/packet/formatter_crc.grc
/usr/share/gnuradio/examples/digital/packet/formatter_ofdm.grc
/usr/share/gnuradio/examples/digital/packet/packet_loopback_hier.grc
/usr/share/gnuradio/examples/digital/packet/packet_rx.grc
/usr/share/gnuradio/examples/digital/packet/packet_tx.grc
/usr/share/gnuradio/examples/digital/packet/simple_bpsk_tx.grc
/usr/share/gnuradio/examples/digital/packet/transmitter_sim_hier.grc
/usr/share/gnuradio/examples/digital/packet/tx_stage0.grc
/usr/share/gnuradio/examples/digital/packet/tx_stage1.grc
/usr/share/gnuradio/examples/digital/packet/tx_stage2.grc
/usr/share/gnuradio/examples/digital/packet/tx_stage3.grc
/usr/share/gnuradio/examples/digital/packet/tx_stage4.grc
/usr/share/gnuradio/examples/digital/packet/tx_stage5.grc
/usr/share/gnuradio/examples/digital/packet/tx_stage6.grc
/usr/share/gnuradio/examples/digital/packet/tx_stage6a.grc
/usr/share/gnuradio/examples/digital/packet/uhd_packet_rx.grc
/usr/share/gnuradio/examples/digital/packet/uhd_packet_rx_tun.grc
/usr/share/gnuradio/examples/digital/packet/uhd_packet_tx.grc
/usr/share/gnuradio/examples/digital/packet/uhd_packet_tx_tun.grc
/usr/share/gnuradio/examples/digital/run_length.py
/usr/share/gnuradio/examples/digital/snr_estimators.py
/usr/share/gnuradio/examples/fec
/usr/share/gnuradio/examples/fec/ber_curve_gen.grc
/usr/share/gnuradio/examples/fec/ber_curve_gen_ldpc.grc
/usr/share/gnuradio/examples/fec/ber_test.grc
/usr/share/gnuradio/examples/fec/fecapi_async_decoders.grc
/usr/share/gnuradio/examples/fec/fecapi_async_encoders.grc
/usr/share/gnuradio/examples/fec/fecapi_async_packed_decoders.grc
/usr/share/gnuradio/examples/fec/fecapi_async_to_stream.grc
/usr/share/gnuradio/examples/fec/fecapi_cc_decoders.grc
/usr/share/gnuradio/examples/fec/fecapi_decoders.grc
/usr/share/gnuradio/examples/fec/fecapi_encoders.grc
/usr/share/gnuradio/examples/fec/fecapi_polar_async_packed_decoders.grc
/usr/share/gnuradio/examples/fec/fecapi_polar_decoders.grc
/usr/share/gnuradio/examples/fec/fecapi_polar_encoders.grc
/usr/share/gnuradio/examples/fec/fecapi_tagged_decoders.grc
/usr/share/gnuradio/examples/fec/fecapi_tagged_encoders.grc
/usr/share/gnuradio/examples/fec/polar_ber_curve_gen.grc
/usr/share/gnuradio/examples/fec/polar_code_example.grc
/usr/share/gnuradio/examples/fec/tpc_ber_curve_gen.grc
/usr/share/gnuradio/examples/filter
/usr/share/gnuradio/examples/filter/channelize.py
/usr/share/gnuradio/examples/filter/chirp_channelize.py
/usr/share/gnuradio/examples/filter/decimate.py
/usr/share/gnuradio/examples/filter/fft_filter_ccc.py
/usr/share/gnuradio/examples/filter/filter_taps.grc
/usr/share/gnuradio/examples/filter/fir_filter_ccc.py
/usr/share/gnuradio/examples/filter/fir_filter_fff.py
/usr/share/gnuradio/examples/filter/gr_filtdes_api.py
/usr/share/gnuradio/examples/filter/gr_filtdes_callback.py
/usr/share/gnuradio/examples/filter/gr_filtdes_live_upd.py
/usr/share/gnuradio/examples/filter/gr_filtdes_restrict.py
/usr/share/gnuradio/examples/filter/interpolate.py
/usr/share/gnuradio/examples/filter/reconstruction.py
/usr/share/gnuradio/examples/filter/resampler.py
/usr/share/gnuradio/examples/filter/resampler_demo.grc
/usr/share/gnuradio/examples/filter/synth_filter.py
/usr/share/gnuradio/examples/filter/synth_to_chan.py
/usr/share/gnuradio/examples/metadata
/usr/share/gnuradio/examples/metadata/file_metadata_sink.grc
/usr/share/gnuradio/examples/metadata/file_metadata_source.grc
/usr/share/gnuradio/examples/metadata/file_metadata_vector_sink.grc
/usr/share/gnuradio/examples/metadata/file_metadata_vector_source.grc
/usr/share/gnuradio/examples/mp-sched
/usr/share/gnuradio/examples/mp-sched/README
/usr/share/gnuradio/examples/mp-sched/affinity_set.py
/usr/share/gnuradio/examples/mp-sched/plot_flops.py
/usr/share/gnuradio/examples/mp-sched/run_synthetic.py
/usr/share/gnuradio/examples/mp-sched/synthetic.py
/usr/share/gnuradio/examples/mp-sched/wfm_rcv_pll_to_wav.py
/usr/share/gnuradio/examples/network
/usr/share/gnuradio/examples/network/audio_sink.py
/usr/share/gnuradio/examples/network/audio_source.py
/usr/share/gnuradio/examples/network/dial_tone_sink.py
/usr/share/gnuradio/examples/network/dial_tone_source.py
/usr/share/gnuradio/examples/network/vector_sink.py
/usr/share/gnuradio/examples/network/vector_source.py
/usr/share/gnuradio/examples/qt-gui
/usr/share/gnuradio/examples/qt-gui/display_qt
/usr/share/gnuradio/examples/qt-gui/pyqt_const_c.py
/usr/share/gnuradio/examples/qt-gui/pyqt_example_c.py
/usr/share/gnuradio/examples/qt-gui/pyqt_example_f.py
/usr/share/gnuradio/examples/qt-gui/pyqt_freq_c.py
/usr/share/gnuradio/examples/qt-gui/pyqt_freq_f.py
/usr/share/gnuradio/examples/qt-gui/pyqt_histogram_f.py
/usr/share/gnuradio/examples/qt-gui/pyqt_time_c.py
/usr/share/gnuradio/examples/qt-gui/pyqt_time_f.py
/usr/share/gnuradio/examples/qt-gui/pyqt_time_raster_b.py
/usr/share/gnuradio/examples/qt-gui/pyqt_time_raster_f.py
/usr/share/gnuradio/examples/qt-gui/pyqt_waterfall_c.py
/usr/share/gnuradio/examples/qt-gui/pyqt_waterfall_f.py
/usr/share/gnuradio/examples/qt-gui/qtgui_message_inputs.grc
/usr/share/gnuradio/examples/qt-gui/qtgui_tags_viewing.grc
/usr/share/gnuradio/examples/qt-gui/qtgui_vector_sink_example.grc
/usr/share/gnuradio/examples/qt-gui/test_qtgui_msg.grc
/usr/share/gnuradio/examples/tags
/usr/share/gnuradio/examples/tags/test_file_tags.py
/usr/share/gnuradio/examples/tags/uhd_burst_detector.py
/usr/share/gnuradio/examples/trellis
/usr/share/gnuradio/examples/trellis/README
/usr/share/gnuradio/examples/trellis/fsm_files
/usr/share/gnuradio/examples/trellis/fsm_files/awgn1o1_16rsc.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn1o1_4rsc.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn1o2_128.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn1o2_16.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn1o2_16rsc.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn1o2_4.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn1o2_4rsc.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn1o2_8.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o3_16.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o3_16ungerboeck.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o3_16ungerboecka.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o3_32ungerboeck.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o3_32ungerboecka.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o3_4.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o3_4_msb.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o3_4_msbG.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o3_4ungerboeck.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o3_4ungerboecka.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o3_64ungerboeck.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o3_64ungerboecka.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o3_8.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o3_8ungerboeck.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o3_8ungerboecka.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/awgn2o4_4.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/disconnected.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/irregular.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/joint_16_16.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/joint_4_16.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/rep3.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/rep5.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/simple.fsm
/usr/share/gnuradio/examples/trellis/fsm_files/uncoded4.fsm
/usr/share/gnuradio/examples/trellis/interference_cancellation.grc
/usr/share/gnuradio/examples/trellis/pccc.grc
/usr/share/gnuradio/examples/trellis/readme.txt
/usr/share/gnuradio/examples/trellis/sccc.grc
/usr/share/gnuradio/examples/trellis/tcm.grc
/usr/share/gnuradio/examples/trellis/test_tcm.py
/usr/share/gnuradio/examples/trellis/turbo_equalization.grc
/usr/share/gnuradio/examples/trellis/viterbi_equalization.grc
/usr/share/gnuradio/examples/uhd
/usr/share/gnuradio/examples/uhd/tags_demo
/usr/share/gnuradio/examples/uhd/uhd_const_wave.grc
/usr/share/gnuradio/examples/uhd/uhd_fft.grc
/usr/share/gnuradio/examples/uhd/uhd_two_tone_loopback.grc
/usr/share/gnuradio/examples/uhd/uhd_wbfm_receive.grc
/usr/share/gnuradio/examples/vocoder
/usr/share/gnuradio/examples/vocoder/alaw_audio_loopback.py
/usr/share/gnuradio/examples/vocoder/codec2_audio_loopback.py
/usr/share/gnuradio/examples/vocoder/cvsd_audio_loopback.py
/usr/share/gnuradio/examples/vocoder/g721_audio_loopback.py
/usr/share/gnuradio/examples/vocoder/g723_24_audio_loopback.py
/usr/share/gnuradio/examples/vocoder/g723_40_audio_loopback.py
/usr/share/gnuradio/examples/vocoder/grfreedv.grc
/usr/share/gnuradio/examples/vocoder/gsm_audio_loopback.py
/usr/share/gnuradio/examples/vocoder/loopback-codec2.grc
/usr/share/gnuradio/examples/vocoder/ulaw_audio_loopback.py
/usr/share/gnuradio/examples/volk_benchmark
/usr/share/gnuradio/examples/volk_benchmark/README
/usr/share/gnuradio/examples/volk_benchmark/volk_math.py
/usr/share/gnuradio/examples/volk_benchmark/volk_plot.py
/usr/share/gnuradio/examples/volk_benchmark/volk_test_funcs.py
/usr/share/gnuradio/examples/volk_benchmark/volk_types.py
/usr/share/gnuradio/examples/zeromq
/usr/share/gnuradio/examples/zeromq/zeromq_pubsub.grc
/usr/share/gnuradio/examples/zeromq/zeromq_pushpull.grc
/usr/share/gnuradio/examples/zeromq/zeromq_reqrep.grc
/usr/share/gnuradio/examples/zeromq/zmq_msg.grc
/usr/share/gnuradio/examples/zeromq/zmq_stream.grc

References

Summary

In this tutorial we learn how to install gnuradio-examples on Rocky Linux 8 using yum and dnf.