Automic VaultAutomic Vault

brew

gnuradio を Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper でインストール

gnuradio のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install gnuradio

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install gnuradio

MacPorts ports tree · science/gnuradio/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add gnuradio

Alpine Linux edge package indexes · gnuradio · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install gnuradio

Debian stable package indexes · gnuradio · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install gnuradio

Fedora Rawhide package metadata · gnuradio · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#gnuradio

nixpkgs package indexes · gnuradio · ソース: raw.githubusercontent.com

Arch Linux pacman確認済み · 92%
sudo pacman -S gnuradio

Arch Linux sync databases · gnuradio · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install gnuradio

openSUSE Tumbleweed package metadata · gnuradio · ソース: download.opensuse.org

概要

パッケージ概要

SDK for signal processing blocks to implement software radios

コマンドとエイリアス

  • gnuradio-companion
  • gnuradio-config-info
  • gr_filter_design
  • gr_modtool
  • gr_plot
  • gr_plot_const
  • gr_plot_fft
  • gr_plot_iq
  • gr_plot_psd
  • gr_plot_qt
  • gr_read_file_metadata
  • grcc
  • polar_channel_construction
  • uhd_fft
  • uhd_rx_cfile
  • uhd_rx_nogui
  • uhd_siggen
  • uhd_siggen_gui

履歴

プロジェクトの歴史と使われ方

GNU Radio is a GNU Project software-defined radio framework that gives signal-processing practitioners a reusable runtime, block library, and graphical flowgraph environment. In package ecosystems it represents the heavy end of scientific tooling: a desktop-adjacent SDR workbench, a Python and C++ development platform, and a bridge from commodity computers to radio hardware.

プロジェクトの歴史

GNU Radio grew from early-2000s work to make software radio practical on general-purpose computers. Project material describes a framework for building software radios out of signal-processing blocks, while community history ties its early development to Eric Blossom, John Gilmore, and the first USRP hardware from Ettus Research. The project later developed around a Python-driven runtime, C++ performance blocks, GNU Radio Companion, out-of-tree modules, and hardware integrations rather than a single end-user radio application.

The project evolved into a foundation for related infrastructure such as VOLK, reusable block collections, and community extension modules. Its organizational home also matured: the GNU Radio project formed a foundation and later announced a new home at the SETI Institute, reflecting its role as community infrastructure for radio science, education, and experimentation.

採用の歴史

GNU Radio became significant because it let researchers, radio amateurs, hardware vendors, and educators share signal-processing designs as flowgraphs and reusable blocks. Its adoption followed the rise of affordable SDR hardware, especially USRP-family devices, and it became common in academic labs, wireless prototyping, spectrum experiments, satellite work, and security research.

The ecosystem around GNU Radio includes conferences, tutorials, out-of-tree modules, and companion projects such as CGRAN. That ecosystem matters to package maintainers because installing GNU Radio often means delivering a coordinated stack of DSP libraries, Python bindings, GUI dependencies, hardware drivers, and examples.

使われ方

Practitioners use GNU Radio to construct flowgraphs that connect sources, filters, modulators, demodulators, visualizers, and sinks. A flowgraph may run entirely in simulation, process captured IQ files, or talk to SDR hardware through drivers such as UHD.

Developers use GNU Radio Companion for visual design, Python for orchestration, C++ for performance-sensitive blocks, and gr_modtool to build out-of-tree modules. The command-line tools in package builds are also used for inspecting installs, compiling flowgraphs, plotting samples, and testing radio chains.

パッケージ好きにとっての重要性

GNU Radio is a package-manager stress test: it spans compiled DSP code, Python packaging, Qt GUI pieces, hardware-driver interfaces, and optional acceleration libraries. For users, a working package turns a laptop into an SDR lab without hand-building the whole scientific stack.

タイムライン

  • 2001: Early GNU Radio development began around general-purpose software radio experiments.
  • 2004: USRP hardware helped make GNU Radio useful with affordable external RF front ends.
  • 2011: GNU Radio Conference began as a recurring community venue.
  • 2020: GNU Radio announced a foundation home at the SETI Institute.

Related projects

  • USRP and UHD provide a common hardware path for GNU Radio users.
  • VOLK supplies vector-optimized kernels used by GNU Radio blocks.
  • CGRAN and out-of-tree modules extend the block ecosystem.

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 25 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 4 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
gnuradio-companioncliグローバル実行可能ファイル
gnuradio-config-infocliグローバル実行可能ファイル
gr_filter_designcliグローバル実行可能ファイル
gr_modtoolcliグローバル実行可能ファイル
gr_plotcliグローバル実行可能ファイル
gr_plot_constcliグローバル実行可能ファイル
gr_plot_fftcliグローバル実行可能ファイル
gr_plot_iqcliグローバル実行可能ファイル
gr_plot_psdcliグローバル実行可能ファイル
gr_plot_qtcliグローバル実行可能ファイル
gr_read_file_metadatacliグローバル実行可能ファイル
grcccliグローバル実行可能ファイル
polar_channel_constructioncliグローバル実行可能ファイル
uhd_fftcliグローバル実行可能ファイル
uhd_rx_cfilecliグローバル実行可能ファイル
uhd_rx_noguicliグローバル実行可能ファイル
uhd_siggencliグローバル実行可能ファイル
uhd_siggen_guicliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-10
マネージャ版3.10.12.0
マネージャ更新日2026-06-25
ローカルデータOK
上流not checked
検出された最新未検出

https://github.com/gnuradio/gnuradio

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:gnuradio
バージョン3.10.12.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/gnuradio
ホームページhttps://www.gnuradio.org/
リポジトリhttps://github.com/gnuradio/gnuradio
上流ドキュメントhttps://wiki.gnuradio.org/index.php/Main_Page
ライセンスGPL-3.0-or-later
ソースアーカイブhttps://github.com/gnuradio/gnuradio/archive/refs/tags/v3.10.12.0.tar.gz
最終更新2026-06-25T13:37:44+02:00
Pulseupdated
依存関係adwaita-icon-theme, boost, cppzmq, fftw, fmt, gmp, gsl, gtk+3, jack, libsndfile, libyaml, numpy, portaudio, pygobject3, pyqt@5, python@3.14, qt@5, qwt-qt5, rpds-py, soapyrtlsdr, soapysdr, spdlog, uhd, volk, zeromq
ビルド依存関係cmake, doxygen, pkgconf, pybind11
macOS 提供ライブラリlibxml2, libxslt
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namegnuradio
Version Scheme0
Revision11
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedyes
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

Debian apt95%

gnuradio 3.10.12.0-1

GNU Radio Software Radio Toolkit

https://www.gnuradio.org/

sudo apt install gnuradio
  • Section: comm
  • Architecture: amd64
  • 32 依存関係
  • 12 任意依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gnuradio from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

gnuradio-dev 3.10.12.0-1

GNU Software Defined Radio toolkit development

https://www.gnuradio.org/

sudo apt install gnuradio-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: gnuradio
  • 18 依存関係
  • 3 任意依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gnuradio-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

gnuradio-doc 3.10.12.0-1

GNU Software Defined Radio toolkit documentation

https://www.gnuradio.org/

sudo apt install gnuradio-doc
  • Section: doc
  • Architecture: all
  • Source Package: gnuradio
  • 1 依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gnuradio-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgnuradio-analog3.10.12 3.10.12.0-1

gnuradio analog functions

https://www.gnuradio.org/

sudo apt install libgnuradio-analog3.10.12
  • Section: libs
  • Architecture: amd64
  • Source Package: gnuradio
  • 10 依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgnuradio-analog3.10.12 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgnuradio-audio3.10.12 3.10.12.0-1

gnuradio audio functions

https://www.gnuradio.org/

sudo apt install libgnuradio-audio3.10.12
  • Section: libs
  • Architecture: amd64
  • Source Package: gnuradio
  • 12 依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgnuradio-audio3.10.12 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgnuradio-blocks3.10.12 3.10.12.0-1

gnuradio blocks functions

https://www.gnuradio.org/

sudo apt install libgnuradio-blocks3.10.12
  • Section: libs
  • Architecture: amd64
  • Source Package: gnuradio
  • 10 依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgnuradio-blocks3.10.12 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgnuradio-channels3.10.12 3.10.12.0-1

gnuradio channels functions

https://www.gnuradio.org/

sudo apt install libgnuradio-channels3.10.12
  • Section: libs
  • Architecture: amd64
  • Source Package: gnuradio
  • 9 依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgnuradio-channels3.10.12 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgnuradio-digital3.10.12 3.10.12.0-1

gnuradio digital communications functions

https://www.gnuradio.org/

sudo apt install libgnuradio-digital3.10.12
  • Section: libs
  • Architecture: amd64
  • Source Package: gnuradio
  • 11 依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgnuradio-digital3.10.12 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgnuradio-dtv3.10.12 3.10.12.0-1

gnuradio digital TV signal processing blocks

https://www.gnuradio.org/

sudo apt install libgnuradio-dtv3.10.12
  • Section: libs
  • Architecture: amd64
  • Source Package: gnuradio
  • 11 依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgnuradio-dtv3.10.12 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgnuradio-fec3.10.12 3.10.12.0-1

gnuradio forward error correction support

https://www.gnuradio.org/

sudo apt install libgnuradio-fec3.10.12
  • Section: libs
  • Architecture: amd64
  • Source Package: gnuradio
  • 10 依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgnuradio-fec3.10.12 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgnuradio-fft3.10.12 3.10.12.0-1

gnuradio fast Fourier transform functions

https://www.gnuradio.org/

sudo apt install libgnuradio-fft3.10.12
  • Section: libs
  • Architecture: amd64
  • Source Package: gnuradio
  • 9 依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgnuradio-fft3.10.12 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgnuradio-filter3.10.12 3.10.12.0-1

gnuradio filter functions

https://www.gnuradio.org/

sudo apt install libgnuradio-filter3.10.12
  • Section: libs
  • Architecture: amd64
  • Source Package: gnuradio
  • 9 依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgnuradio-filter3.10.12 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgnuradio-iio3.10.12 3.10.12.0-1

IIO blocks for GnuRadio

https://www.gnuradio.org/

sudo apt install libgnuradio-iio3.10.12
  • Section: libs
  • Architecture: amd64
  • Source Package: gnuradio
  • 11 依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgnuradio-iio3.10.12 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgnuradio-network3.10.12 3.10.12.0-1

gnuradio network library

https://www.gnuradio.org/

sudo apt install libgnuradio-network3.10.12
  • Section: libs
  • Architecture: amd64
  • Source Package: gnuradio
  • 8 依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgnuradio-network3.10.12 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgnuradio-pdu3.10.12 3.10.12.0-1

gnuradio streaming protocol library

https://www.gnuradio.org/

sudo apt install libgnuradio-pdu3.10.12
  • Section: libs
  • Architecture: amd64
  • Source Package: gnuradio
  • 7 依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgnuradio-pdu3.10.12 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libgnuradio-pmt3.10.12 3.10.12.0-1

gnuradio pmt container library

https://www.gnuradio.org/

sudo apt install libgnuradio-pmt3.10.12
  • Section: libs
  • Architecture: amd64
  • Source Package: gnuradio
  • 4 依存関係
  • normalized package name match
  • 一致条件: Gnuradio
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libgnuradio-pmt3.10.12 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment