luarvique/ppa

GitHub: luarvique/ppa

这是一个为OpenWebRX在线SDR系统提供增强功能和软件包管理的仓库,用于部署多功能无线电接收和解码服务器。

Stars: 158 | Forks: 11

# OpenWebRX+ 软件包仓库 #### [RaspberryPi 镜像](#if-you-have-raspberrypi-and-no-clue-) | [Docker 镜像](#if-you-are-using-docker-) | [升级](#if-you-already-have-openwebrx-installed-) | [Ubuntu 安装](#if-you-are-an-ubuntu-2204-user-) | [Debian 安装](#if-you-are-a-debian-bullseye-user-) | [SDRPlay 驱动](#if-you-have-an-sdrplay-device-or-clone-) __[OpenWebRX+ 文档](https://fms.komkon.org/OWRX)草案现已可用。您可以在 [OpenWebRX Telegram 频道](https://t.me/openwebrx)及[其聊天室](https://t.me/openwebrx_chat)中讨论 OpenWebRX+ 的功能、问题,获取新闻与支持。__ 这是 OpenWebRX 在线 SDR 改进版本的软件包仓库。此版本 OpenWebRX+ 提供的新功能与原始功能包括: * 内置 FAX、SSTV、AIS、FLEX、POCSAG、ISM、RDS、CW、RTTY、SITOR-B 和 SAM 解码器。 * 内置 HFDL、VDL2、ADSB 和 ACARS 航空解码器。 * 内置 DTMF、EEA、EIA、CCIR 以及多种 ZVEY SELCALL 解码器。 * 内置接收机用户间聊天功能。 * 内置用于接收音频的 MP3 录制器。 * 内置扫描器。 * 管理员可查看用户连接并封禁滥用用户。 * 通过浏览器后台解码 SSTV 和 FAX 接收到的图像。 * 基于谱减法的可调噪声过滤。 * 可调调谐步长。 * 自动生成短波广播书签。 * 自动生成附近业余中继器书签。 * 改进的触摸屏操作,支持平移和缩放。 * 改进的滚轮支持,用于调谐和缩放。 * 改进的 CW 模式调谐。 * 滚轮可调带通滤波器。 * 更可靠的 SDRPlay 设备运行。 * 地图显示全球其他公共网络 SDR。 * 地图显示全球短波广播电台。 * 地图显示通过航空解码器获取的飞机位置。 * 地图显示附近的业余中继器。 * 更好的地图信息,包括距离、APRS 路径、天气等。 * 可配置的会话超时,附带策略页面。 * HTTPS 协议支持(需要 SSL 证书)。 * 可折叠的接收面板,透明度可配置。 * 频谱显示。 此仓库包含以下 Linux 发行版的软件包: * Ubuntu 22.04 (Jammy Jellyfish) 适用于 amd64、arm64 架构 * Ubuntu 24.04 (Noble Numbat) 适用于 amd64、arm64、armhf 架构 * Debian 11 (Bullseye) 适用于 amd64、arm64、armhf 架构 * Debian 12 (Bookworm) 适用于 amd64、arm64、armhf 架构 # 如果您有 RaspberryPi 且毫无头绪 ... Stanislav (LZ2SLL) 制作了 [RaspberryPi 的 SD 卡镜像](https://github.com/luarvique/openwebrx/releases/),其中包含干净的 OpenWebRX+ 安装。这些镜像应开箱即用地支持所有常见的 SDR 设备。已确认 RTL-SDR 和 SDRPlay 设备无需对镜像进行额外修改即可工作。请注意,**这可能不是 OpenWebRX+ 的最新版本**。请继续阅读以了解最新版本。 请注意,此 SD 卡镜像不包含数字模式(DMR、NXDN 等)的软件支持,因为这些模式的软件解码器(mbelib)来源存疑。**要在该镜像中启用数字模式**,请通过 SSH 登录您在安装镜像时创建的用户账户,并输入: ``` sudo install-softmbe.sh ``` # 如果您正在使用 Docker ... Stanislav (LZ2SLL) 制作了 OpenWebRX+ Docker 镜像,可在任何 x64 PC、arm32 SBC 或 arm64 SBC 上运行。[基础镜像](https://hub.docker.com/r/slechev/openwebrxplus) 和 [softmbe 镜像](https://hub.docker.com/r/slechev/openwebrxplus-softmbe) 基于 Debian Bookworm,并安装了最新的 OpenWebRX+ 软件包。这些镜像应完全支持所有接收器、功能和解码器。 # 如果您已经安装了 OpenWebRX+ ... 要**从旧版 OpenWebRX+ 升级**,请执行以下操作,**以 root 用户身份**: ``` apt update apt upgrade ``` # 如果您是 Ubuntu 22.04 用户 ... 要将此仓库添加到您的 **Ubuntu 22.04** 系统,请执行以下操作(如果提示输入密码,这是预期的 - 请照做): ``` curl -s https://luarvique.github.io/ppa/openwebrx-plus.gpg | sudo gpg --yes --dearmor -o /etc/apt/trusted.gpg.d/openwebrx-plus.gpg sudo tee /etc/apt/sources.list.d/openwebrx-plus.list <<<"deb [signed-by=/etc/apt/trusted.gpg.d/openwebrx-plus.gpg] https://luarvique.github.io/ppa/ubuntu ./" sudo apt update ``` 您也应该添加原始的 OpenWebRX 仓库,因为它包含一些必要的软件包。要将原始 OpenWebRX 仓库添加到您的 **Ubuntu 22.04** 系统,请执行以下操作: ``` curl -s https://repo.openwebrx.de/debian/key.gpg.txt | sudo gpg --yes --dearmor -o /usr/share/keyrings/openwebrx.gpg sudo tee /etc/apt/sources.list.d/openwebrx.list <<<"deb [signed-by=/usr/share/keyrings/openwebrx.gpg] https://repo.openwebrx.de/ubuntu/ jammy main" sudo apt update ``` # 如果您是 Ubuntu 24.04 用户 ... 如果您使用 **Ubuntu 24.04** 系统,现在有一个实验性的 OpenWebRX+ 构建版本可供您使用。请执行以下操作(如果提示输入密码,这是预期的 - 请照做): ``` curl -s https://luarvique.github.io/ppa/openwebrx-plus.gpg | sudo gpg --yes --dearmor -o /etc/apt/trusted.gpg.d/openwebrx-plus.gpg sudo tee /etc/apt/sources.list.d/openwebrx-plus.list <<<"deb [signed-by=/etc/apt/trusted.gpg.d/openwebrx-plus.gpg] https://luarvique.github.io/ppa/noble ./" sudo apt update ``` **Ubuntu 24.04** 用户**不得**将原始 OpenWebRX 仓库添加到他们的系统中,因为它包含 Ubuntu 22.04 的软件包。 # 如果您是 Debian Bullseye 用户 ... 要将此仓库添加到您的 **Debian Bullseye** 系统,请执行以下操作(如果提示输入密码,这是预期的 - 请照做): ``` curl -s https://luarvique.github.io/ppa/openwebrx-plus.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/openwebrx-plus.gpg sudo tee /etc/apt/sources.list.d/openwebrx-plus.list <<<"deb [signed-by=/etc/apt/trusted.gpg.d/openwebrx-plus.gpg] https://luarvique.github.io/ppa/debian ./" sudo apt update ``` 您也应该添加原始的 OpenWebRX 仓库,因为它包含一些必要的软件包。要将原始 OpenWebRX 仓库添加到您的 **Debian Bullseye** 系统,请执行以下操作: ``` curl -s https://repo.openwebrx.de/debian/key.gpg.txt | sudo gpg --yes --dearmor -o /usr/share/keyrings/openwebrx.gpg sudo tee /etc/apt/sources.list.d/openwebrx.list <<<"deb [signed-by=/usr/share/keyrings/openwebrx.gpg] https://repo.openwebrx.de/debian/ bullseye main" sudo apt update ``` # 如果您是 Debian Bookworm 用户 ... 如果您使用 **Debian Bookworm** 系统,现在有一个实验性的 OpenWebRX+ 构建版本可供您使用。请执行以下操作(如果提示输入密码,这是预期的 - 请照做): ``` curl -s https://luarvique.github.io/ppa/openwebrx-plus.gpg | sudo gpg --yes --dearmor -o /etc/apt/trusted.gpg.d/openwebrx-plus.gpg sudo tee /etc/apt/sources.list.d/openwebrx-plus.list <<<"deb [signed-by=/etc/apt/trusted.gpg.d/openwebrx-plus.gpg] https://luarvique.github.io/ppa/bookworm ./" sudo apt update ``` **Debian Bookworm** 用户**不得**将原始 OpenWebRX 仓库添加到他们的系统中,因为它包含 Bullseye 的软件包。 # ... 最后 ... 最后,要安装 OpenWebRX+,请执行以下操作: ``` sudo apt install openwebrx ``` 要确认 OpenWebRX+ 正在运行,请在本地浏览器中访问以下地址: ``` http://localhost:8073/ ``` 您应该会看到 OpenWebRX+ 的 Web 界面,以及噪声滤波器 (NR) 和调谐步长 (>-<) 控件。 # 如果您拥有 SDRPlay 设备或兼容设备 ... 此仓库提供了**改进的 SoapySDRPlay3 设备驱动程序**,与原版相比有以下改动: * 修复了通用增益控制,将其限制为 IFGR 设置。 * 将 RFGR 设置改为一个独立的、名为 "rf_gain" 的可选参数。 * 修复了频率校正 (ppm) 参数。 * 修复了从 LIF 切换到宽带 ZIF 模式时出现的问题。 * 修复了向设备发送设置时出现的死锁问题。 * 当设备不接受设置时增加了多次重试。 * 稍微加宽了滤波器,减少了大多数带宽下的“驼峰”大小。 * 增加了 1.536MHz 带宽。 要安装改进的 SoapySDRPlay3 软件包,请执行以下操作: ``` sudo apt install soapysdr-module-sdrplay3 ``` 安装过程中,SoapySDRPlay3 软件包也会安装最新的 SoapySDR,并删除 /usr/local 中所有本地构建的 SoapySDR 文件。**您仍然需要从此页面下载并安装 SDRPlay API**: ``` https://www.sdrplay.com/downloads/ ``` **SDRPlay API 也可以作为非官方软件包安装**,请遵循以下说明: ``` https://gitlab.com/martin.herren/libsdrplay-api ```
标签:ACARS解码, ADSB解码, AIS解码, CCIR解码, CW解码, Debian, Docker, DTMF解码, EEA解码, EIA解码, FAX解码, HAM中继器, HFDL解码, POCSAG解码, RTTY解码, SAM解码, SDRPlay, SEO检索, SITOR-B解码, SSTV解码, VDL2解码, ZVEY SELCALL解码, 业余无线电, 全球SDR网络, 功能关键词, 噪声过滤, 国家安全局, 在线SDR, 地图功能, 安全防御评估, 广播接收, 扫描器, 技术栈, 无线电监听, 无线电解码, 用户管理, 聊天功能, 自动书签, 航空解码, 触摸屏优化, 请求拦截, 软件定义无线电, 逆向工具, 音频录音