pkg.soopen package index

brew / 排名 1677

使用 Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper 安装 gnuradio

查看 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

安装行为

  • 未记录 Homebrew bottle 元数据。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
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可执行文件已索引可执行文件从本地可执行文件索引发现。

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-08-03
管理器版本3.10.12.0
管理器更新时间2026-08-02
本地数据未知
上游不可用
检测到的最新版本未检测到
  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:gnuradio
版本3.10.12.0
软件包管理器Homebrew
主页https://www.gnuradio.org/
仓库https://github.com/gnuradio/gnuradio
最后更新2026-08-02T20:52:08+09:00
Pulseupdated
Bottle未记录
服务未声明

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 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

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation