Ubuntu 22.04 安装 Mumble 指南
Ubuntu 22.04 安装 Mumble 服务端实测指南:apt 仓库安装 mumble-server 1.3.4 与源码编译上游 1.5.939 双方案、SuperUser 密码设置、64738 TCP+UDP 双协议验证、ICE 启用注释符陷阱排障与 systemd 托管全流程。
Ubuntu 22.04 安装 Mumble 指南
目标:在 Ubuntu 22.04 服务器上从零完成 Mumble 语音服务端(mumble-server / murmur)的安装、配置、启动与验证,覆盖「官方仓库在线安装(方案 A)」与「上游源码编译安装(方案 B)」两条完整路径,并对 SuperUser 密码设置、TCP+UDP 双协议端口、ICE/D-Bus 管理接口等关键点给出实测结论。已在 Ubuntu 22.04(x86_64)环境实测通过。
一、环境信息
本篇实测环境与关键信息如下:
- 操作系统:Ubuntu 22.04(jammy,x86_64),内核 Linux 6.8;
- 方案 A 软件源:
http://archive.ubuntu.com/ubuntu jammy/universe(apt 在线安装); - 方案 A 可装版本:
mumble-server 1.3.4-1ubuntu1(apt policy 实查,见第三章); - 方案 B 上游版本:
v1.5.939(Mumble 官方 GitHub Releases 最新稳定版,2026-10-11 发布;查询日期 2026-10-21); - 服务端默认端口:64738,TCP 与 UDP 双协议(TCP 承载控制与信令、UDP 承载语音,缺一不可);
- 管理接口:D-Bus(system bus)与 ZeroC Ice(默认关闭,需在配置中显式启用);
- 配置文件:
/etc/mumble-server.ini;数据目录:/var/lib/mumble-server/(SQLite 数据库); - 日志文件:
/var/log/mumble-server/mumble-server.log。
⚠️ 双版本基准说明:Mumble 上游当前稳定版为 1.5.939(见《Mumble 1.5.939 介绍与选型指南》),而 Ubuntu 22.04 官方仓库提供的 mumble-server 为 1.3.4,版本明显滞后。本篇按「双版本基准」组织:方案 A 用发行版可装的 1.3.4(开箱即用、稳定、由系统维护安全更新),方案 B 编译上游 1.5.939(需要新版本特性时选用),两方案文内互标版本,读者按需选择。
二、前置条件
安装开始前需确认以下条件,均给出验证命令与预期输出:
- 系统为 Ubuntu 22.04:
lsb_release -ds
实测输出:
Ubuntu 22.04.5 LTS
-
具备 sudo/root 权限,且可访问公网或内部软件源(apt 安装与源码下载都需要网络;完全离线的内网环境可提前缓存 .deb 包或源码包,安装路径不变)。
-
64738 端口(TCP+UDP)未被占用。Mumble 服务端默认监听该端口,且 TCP、UDP 两个协议都要放行:
ss -ltn | grep 64738
ss -lun | grep 64738
安装前两条命令均应无输出(端口空闲)。若已被占用,见第八章 FAQ「端口冲突处理」。
- 防火墙放行(如启用 ufw):
ufw allow 64738/tcp
ufw allow 64738/udp
💡 技术拓展:为什么 Mumble 需要 TCP+UDP 双协议?业界实时语音的传输策略对比——
策略 原理 代表产品 纯 UDP 语音 + TCP 信令 语音走 UDP 低延迟,信令/登录走 TCP Mumble(UDP 不可用时语音自动隧道回退到 TCP) 全 TCP 隧道 一切流量走 TCP,实现简单但延迟抖动大 受限网络的通用回退 混合 QUIC 基于 UDP 的新一代可靠传输 较新的 WebRTC 系方案 Mumble 采用第一种:控制通道走 TLS 加密的 TCP,语音优先走 UDP;当客户端探测到 UDP 不通(如防火墙只放行了 TCP)时,自动把语音隧道进 TCP——功能可用但延迟变差。因此部署时必须同时放行 64738 的 TCP 与 UDP,本文实际两种协议均已监听并验证。
三、版本选型说明
先实查发行版源与上游版本,再定安装方案:
apt policy mumble-server
实测输出(安装前):
mumble-server:
Installed: (none)
Candidate: 1.3.4-1ubuntu1
Version table:
1.3.4-1ubuntu1 500
500 http://archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
上游最新稳定版查询(2026-10-21,GitHub Releases 订阅源):
- v1.5.939(2026-10-11 发布,1.5 系列第六个稳定版,发布说明
https://www.mumble.info/blog/mumble-1.5.939/)。
关键差异解读:Ubuntu 22.04 的 mumble-server 1.3.4 发布于 2022 年,功能上已包含 SQLite/ICESecret/D-Bus 管理等核心能力,且随发行版获得安全维护;上游 1.5.x 相比 1.3.x 在协议版本、加密细节与权限模型上有较多演进(服务端自报版本号 "1.5.0" 系,发布标签为 v1.5.939)。日常自托管选方案 A 即可;需要上游新版本特性、或发行版版本过旧时选方案 B。
四、方案 A:Ubuntu 官方仓库在线安装(mumble-server 1.3.4)
4.1 方案说明
本方案从 Ubuntu 官方 universe 仓库安装 mumble-server 1.3.4,一条 apt 命令完成二进制、配置模板、init 脚本与专用系统用户的部署,systemctl 直接托管,适合绝大多数自托管场景。
4.2 安装步骤
1)刷新索引并安装(安装过程中 debconf 可能询问数据库后端,保持默认 SQLite 即可):
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y mumble-server
实测输出(节选):
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
avahi-daemon avahi-utils bind9-host ...
Suggested packages:
avahi-autoipd zeroc-ice-utils
The following NEW packages will be installed:
avahi-daemon avahi-utils bind9-host ... mumble-server ...
Setting up mumble-server (1.3.4-1ubuntu1) ...
Created symlink /etc/systemd/system/dbus-org.freedesktop.Avahi.service → /lib/systemd/system/avahi-daemon.service.
Processing triggers for libc-bin (2.35-0ubuntu3.15) ...
2)设置开机自启并启动服务:
sudo systemctl enable mumble-server
实测输出:
mumble-server.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mumble-server
💡 说明:1.3.4 包带的是 SysV init 脚本(
/etc/init.d/mumble-server),systemd 通过 sysv-generator 兼容托管,输出中的 redirecting 属正常现象。
sudo systemctl start mumble-server
3)确认服务状态:
systemctl status mumble-server --no-pager -l | head -10
实测输出:
● mumble-server.service - LSB: Mumble VoIP Server
Loaded: loaded (/etc/init.d/mumble-server; generated)
Active: active (running) since Wed 2026-10-21 11:05:09 UTC; 3s ago
Docs: man:systemd-sysv-generator(8)
Process: 863 ExecStart=/etc/init.d/mumble-server start (code=exited, status=0/SUCCESS)
Tasks: 2 (limit: 94371)
Memory: 7.0M
CPU: 1.086s
└─870 /usr/sbin/murmurd -ini /etc/mumble-server.ini
要点解读:服务进程为 /usr/sbin/murmurd -ini /etc/mumble-server.ini,运行内存约 7MB——服务端资源占用极低,与官网「Low resource cost for hosting」的定位一致。
4.3 验证:端口、版本与日志
端口监听(TCP+UDP 双协议必须都在):
ss -ltn | grep 64738
ss -lun | grep 64738
实测输出:
LISTEN 0 50 0.0.0.0:64738 0.0.0.0:*
UNCONN 0 0 0.0.0.0:64738 0.0.0.0:*
版本确认:
/usr/sbin/murmurd --version
实测输出:
<X>2026-10-21 11:05:28.573 /usr/sbin/murmurd -- 1.3.4-1ubuntu1
服务日志(Murmur 启动成功的关键行):
grep "Server listening" /var/log/mumble-server/mumble-server.log | tail -1
实测输出:
<W>2026-10-21 11:05:09.352 1 => Server listening on 0.0.0.0:64738
安装产物盘点:
dpkg -L mumble-server | grep -E "sbin|ini$|init.d|sqlite"
ls -la /etc/mumble-server.ini /var/lib/mumble-server/
实测输出:
/etc/init.d/mumble-server
/etc/mumble-server.ini
/usr/sbin/murmurd
-rw-r----- 1 root mumble-server 15895 Mar 10 2022 /etc/mumble-server.ini
/var/lib/mumble-server/:
total 120
drwxr-x--- 2 mumble-server mumble-server 4096 Oct 21 11:05 .
drwxr-xr-x 3 root root 4096 Oct 21 11:04 ..
-rw-r----- 1 mumble-server mumble-server 110592 Oct 21 11:05 mumble-server.sqlite
要点解读:包安装创建了专用系统用户 mumble-server(服务进程以该用户降权运行),配置文件归属 root:mumble-server 0640,SQLite 数据库自动生成在 /var/lib/mumble-server/。
4.4 设置 SuperUser 超级管理员密码
SuperUser 是 Mumble 内置的超级管理员账户,安装后默认没有密码、无法登录,必须用 murmurd -supw 显式设置。设置时建议先停服再执行,避免与运行中的服务争抢 SQLite 数据库:
sudo systemctl stop mumble-server
sudo murmurd -ini /etc/mumble-server.ini -supw 'q1w2e3r4'
sudo systemctl start mumble-server
-supw 实测输出(正常执行、退出码 0):
<X>2026-10-21 11:11:13.622 SSL: OpenSSL version is 'OpenSSL 3.0.2 15 Mar 2022'
<W>2026-10-21 11:11:13.622 Initializing settings from /etc/mumble-server.ini (basepath /etc)
<W>2026-10-21 11:11:13.622 MetaParams: TLS cipher preference is "TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:..."
<C>2026-10-21 11:11:13.623 Successfully switched to uid 106
⚠️ 注意:
-supw命令本身不会打印「设置成功」字样,只要无<E>/<C>级错误并正常退出(echo $?为 0)即表示密码已写入 SQLite 数据库。客户端连接后用用户名SuperUser+ 该密码登录即可获得全局管理权限。
五、方案 B:官方源码编译安装(上游 1.5.939 服务端)
5.1 方案说明
当需要上游 1.5.x 的最新能力(或发行版版本过旧)时,可从官方 GitHub 下载 v1.5.939 源码自行编译仅服务端(-Dclient=OFF -Dserver=ON),以 systemd 自定义单元托管。本方案实测编译产物约 1.4MB,运行内存约 4MB。为与方案 A 共存演示,本方案的服务单元名与配置独立命名(mumble-server-custom);若服务器只部署方案 B,可将单元名改为 mumble-server(需先卸载方案 A)。
5.2 安装编译依赖
Mumble 1.5.939 的服务端构建需要 Qt5(或 Qt6)运行库、protobuf、boost、libsodium、OpenSSL 与 libcap。Ubuntu 22.04 全部可从官方仓库安装:
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y \
cmake build-essential pkg-config \
qtbase5-dev libqt5sql5-sqlite \
libboost-dev libprotobuf-dev protobuf-compiler \
libsodium-dev libssl-dev libcap-dev
实测输出(节选):
Setting up cmake (3.22.1-1ubuntu1.22.04.2) ...
Setting up qtbase5-dev:amd64 (5.15.3+dfsg-2+debuntu0.2) ...
Processing triggers for libc-bin (2.35-0ubuntu3.15) ...
⚠️ 排障实录:libcap-dev 不能漏装。缺失时 cmake 配置阶段报
CAP_LIBRARY NOTFOUND(linked by target "mumble-server" in directory src/murmur),随后UnixMurmur.cpp编译失败——libcap 是服务端 Unix 降权(切到专用 uid 并丢弃 capabilities)的依赖,Murmur 启动日志中的 "Successfully switched to uid ... / Successfully dropped capabilities" 即来自它。
⚠️ 排障实录:不要传
-Dqt6=ON。1.5.939 源码树的src/CMakeLists.txt写死查找 Qt5(find_pkg(Qt5 COMPONENTS Core Network Xml REQUIRED)),传-Dqt6=ON会报Qt5 component not found: Core后中断——在 Ubuntu 22.04 上直接用 Qt5.15 依赖即可。
5.3 下载源码包
从官方 GitHub Releases 下载 v1.5.939 源码包(实测约 26MB)并解压:
cd /root
wget https://github.com/mumble-voip/mumble/releases/download/v1.5.939/mumble-1.5.939.tar.gz
ls -la mumble-1.5.939.tar.gz
tar xzf mumble-1.5.939.tar.gz
实测输出(ls 行):
-rw-r--r-- 1 root root 26126871 Oct 21 11:04 mumble-1.5.939.tar.gz
💡 若下载缓慢或失败,可为 wget 配置 HTTP 代理后重试(按所在网络环境填写代理地址)。
5.4 CMake 配置
1)准备独立数据目录与配置文件(源码树自带完整配置模板 auxiliary_files/mumble-server.ini):
mkdir -p /root/mumble15-data
cp /root/mumble-1.5.939/auxiliary_files/mumble-server.ini /root/mumble-15.ini
将 database= 与 logfile= 指向本实例的数据目录(源码模板默认注释态,取消注释并赋值):
database=/root/mumble15-data/mumble.sqlite
logfile=/root/mumble15-data/murmur.log
2)执行 cmake 配置(仅服务端、关闭可选组件):
cmake -S /root/mumble-1.5.939 -B /root/build-murmur \
-Dclient=OFF -Dserver=ON -Dice=OFF -Dzeroconf=OFF \
-DCMAKE_BUILD_TYPE=Release
实测输出(节选):
-- ##################################################
-- Mumble version: 1.5.0
-- Architecture: x64
-- Build type: Release
-- Using LTO in release builds: ON
-- ##################################################
-- Configuring done
-- Generating done
5.5 编译与产物确认
cmake --build /root/build-murmur -j$(nproc)
实测输出(节选):
[ 96%] Built target mumble-server
[100%] Built target delayed_configure_files_target_1
产物与版本确认:
ls -la /root/build-murmur/mumble-server
/root/build-murmur/mumble-server --version
实测输出:
-rwxr-xr-x 1 root root 1424376 Oct 21 11:09 /root/build-murmur/mumble-server
Mumble server version 1.5.0
💡 说明:1.5.939 发布包构建出的二进制自报版本号为 "Mumble server version 1.5.0"(大版本口径),发布标签与源码包为 v1.5.939,两者不矛盾——上游 1.5.x 系列的二进制版本串固定为大版本 1.5.0,具体补丁级以发布页为准。
5.6 systemd 托管
创建服务单元 /etc/systemd/system/mumble-server-custom.service:
[Unit]
Description=Mumble Server 1.5.939 (compiled from source)
After=network.target
[Service]
User=mumble-server
ExecStart=/root/build-murmur/mumble-server -ini /root/mumble-15.ini -fg
Restart=on-failure
[Install]
WantedBy=multi-user.target
要点解读:-fg 让服务端前台运行交由 systemd 接管进程生命周期;User=mumble-server 复用方案 A 创建的专用系统用户实现降权(若服务器从未安装过方案 A,需先 useradd -r -s /usr/sbin/nologin mumble-server 并 chown -R mumble-server:mumble-server /root/mumble15-data)。
启用并启动:
sudo systemctl daemon-reload
sudo systemctl enable mumble-server-custom
sudo systemctl start mumble-server-custom
5.7 启动验证
systemctl is-active mumble-server-custom
ss -ltn | grep 64738
ss -lun | grep 64738
实测输出:
active
LISTEN 0 50 0.0.0.0:64738 0.0.0.0:*
UNCONN 0 0 0.0.0.0:64738 0.0.0.0:*
状态详情(实测节选):
● mumble-server-custom.service - Mumble Server 1.5.939 (compiled from source)
Loaded: loaded (/etc/systemd/system/mumble-server-custom.service; disabled; vendor preset: enabled)
Active: active (running) since Wed 2026-10-21 11:21:47 UTC; 3s ago
Main PID: 7944 (mumble-server)
Memory: 4.1M
首次启动日志(/root/mumble15-data/ 下日志文件,节选实测首部):
<X>2026-10-21 11:10:02.418 SSL: OpenSSL version is 'OpenSSL 3.0.2 15 Mar 2022'
<W>2026-10-21 11:10:02.418 Initializing settings from /root/mumble-15.ini (basepath /root)
<C>2026-10-21 11:10:02.419 Successfully switched to uid 106
<W>2026-10-21 11:10:02.419 Successfully dropped capabilities
<W>2026-10-21 11:10:02.418 MetaParams: TLS cipher preference is "TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:..."
要点解读:编译版与发行版同样具备自动降权(switched to uid 106 即专用系统用户)与capability 丢弃能力,成功监听 64738 的 TCP 与 UDP。方案 B 的 SuperUser 密码设置与方案 A 相同,改为对独立配置执行:/root/build-murmur/mumble-server -ini /root/mumble-15.ini -supw 'q1w2e3r4'(执行前先 systemctl stop mumble-server-custom)。
六、方案对比与选择建议
| 对比维度 | 方案 A:apt 仓库安装 | 方案 B:官方源码编译 |
|---|---|---|
| 版本 | 1.3.4-1ubuntu1(发行版维护) | 1.5.939(上游最新稳定版) |
| 是否需联网 | 需要(apt 源) | 需要(下载源码包约 26MB + 依赖) |
| 安装耗时 | 约 1 分钟 | 依赖安装约 2 分钟 + 编译数分钟 |
| systemd 来源 | 发行版 SysV 脚本 + systemd 兼容托管 | 自定义 unit(完全可控) |
| 配置文件 | /etc/mumble-server.ini | 自定义(本例 /root/mumble-15.ini) |
| 数据目录 | /var/lib/mumble-server/(SQLite) | 自定义(本例 /root/mumble15-data/mumble.sqlite) |
| 监听端口 | 64738 TCP+UDP(默认) | 64738 TCP+UDP(默认) |
| 升级方式 | apt upgrade 随发行版 | 重新下载新版源码编译替换 |
| 优点 | 省心、自动安全更新、与系统集成 | 版本新、可裁剪功能(如关闭 Ice/zeroconf) |
| 缺点 | 版本滞后上游 | 需自行跟进上游安全修复与重新编译 |
选择建议:无特殊需求选方案 A(长期随发行版滚动维护,成本最低);确需 1.5.x 特性或需要定制构建(如关闭 ICE)时选方案 B。两方案不可同时占用 64738 端口同机共存运行(本篇为演示共存将方案 B 配置独立,生产请二选一)。
七、配置说明
两方案的配置文件同源(方案 B 模板即源码树的 auxiliary_files/mumble-server.ini),核心键一致。方案 A 安装后 /etc/mumble-server.ini 中最常改动的键(默认值均为实测读取):
; 监听端口(TCP+UDP 同端口)
port=64738
; 服务器口令(留空=公开服务器)
serverpassword=
; 欢迎文本(支持 HTML)
welcometext="<br />Welcome to this server running <b>Murmur</b>.<br />Enjoy your stay!<br />"
; 最大并发用户数
users=100
; 每用户语音带宽上限(bps)
bandwidth=72000
; SQLite 数据库路径
database=/var/lib/mumble-server/mumble-server.sqlite
逐项说明:
port:服务监听端口,TCP/UDP 共用;改动后必须同步放行防火墙两个协议;serverpassword:服务器加入口令;留空时任何人可连,配合 SuperUser/ACL 管控内部权限;welcometext:客户端连接后显示的欢迎信息,支持有限 HTML 标签;users:并发上限,1.3.4 默认 100;扩容前评估上行带宽(按bandwidth× 并发数估算);bandwidth:单用户语音码率上限,默认 72000bps(约 72kbps);database:SQLite 库路径,由mumble-server用户读写;换 PostgreSQL/MySQL 需改用对应 dbus 配置(1.3.4 包内 SQLite 为默认形态)。
⚠️ 配置注释符陷阱(实测踩坑):murmur.ini 采用 Qt QSettings INI 语法,仅认
;为注释符。Ubuntu 22.04 的配置模板中 ICE 一行写作#ice="tcp -h 127.0.0.1 -p 6502"(#开头)——QSettings 不会把该行当注释,而是解析成键名#ice,导致主键ice为空。实测中:保持#开头时启用 ICE 无效(6502 端口不监听且日志无任何报错);将配置行改为无注释符的ice=tcp -h 127.0.0.1 -p 6502后重启,ss -ltn | grep 6502立即出现LISTEN 0 4096 127.0.0.1:6502。同理,编辑配置时所有要生效的键必须行首无#、无;。
修改配置后的生效与验证闭环(以欢迎文本为例):
sudo systemctl restart mumble-server
systemctl is-active mumble-server
grep "Server listening" /var/log/mumble-server/mumble-server.log | tail -1
实测输出:
active
<W>2026-10-21 11:11:11.574 1 => Server listening on 0.0.0.0:64738
八、常见问题(FAQ)
Q1:客户端能连上但语音断断续续或完全无声?
最常见原因是只放行了 TCP 未放行 UDP。Mumble 客户端探测 UDP 不通会把语音隧道进 TCP(可用但延迟劣化),部分网络环境下则直接丢语音。检查防火墙同时放行 64738/TCP 与 64738/UDP,并用服务端验证双协议监听:
ss -ltn | grep 64738
ss -lun | grep 64738
实测输出(两行都有才正确):
LISTEN 0 50 0.0.0.0:64738 0.0.0.0:*
UNCONN 0 0 0.0.0.0:64738 0.0.0.0:*
Q2:SuperUser 登录被拒绝?
SuperUser 默认无密码,必须先用 murmurd -ini <配置> -supw 'q1w2e3r4' 设置(见 4.4 节);且登录时用户名必须是 SuperUser(大小写敏感)。若用 -supw 后仍失败,确认停服执行、退出码为 0,再重启服务后重试。
Q3:启用 ICE 后 6502 管理端口不监听、日志也无报错?
见第七章注释符陷阱:模板里该行是 #ice="tcp -h 127.0.0.1 -p 6502",# 开头会被 QSettings 解析为键名 #ice,等于 ICE 未配置。改成无注释符的 ice=tcp -h 127.0.0.1 -p 6502 并重启。实测验证:
ss -ltn | grep 6502
实测输出:
LISTEN 0 4096 127.0.0.1:6502 0.0.0.0:*
Q4:日志里出现 "Failed to set IPV6_RECVPKTINFO for 0.0.0.0:64738" 是否严重?
不严重。这是服务端在双栈监听尝试设置 IPv6 包信息时的告警,服务仍在 0.0.0.0:64738 正常监听 IPv4(实测日志其后紧跟 "Announcing server via bonjour",客户端连接不受影响)。纯 IPv4 或受限内核环境下可忽略。
Q5:源码编译时报 "Qt5 component not found: Core"?
不要传 -Dqt6=ON(1.5.939 的 src/CMakeLists.txt 固定查找 Qt5),改用 Ubuntu 22.04 的 qtbase5-dev 依赖,见 5.2 节排障实录。
Q6:端口 64738 被其他进程占用怎么办?
在配置文件中把 port= 改为其他高位端口(如 64740),同步放行该端口的 TCP+UDP,重启后用 ss -ltn | grep <新端口> 与 ss -lun | grep <新端口> 验证;客户端连接时地址写成 服务器地址:<新端口>。
九、卸载与清理
卸载方案 A(含包内数据目录,请先备份 /var/lib/mumble-server/ 下的 SQLite 库):
sudo systemctl stop mumble-server
sudo apt-get purge -y mumble-server
sudo rm -rf /var/lib/mumble-server /var/log/mumble-server
实测输出(节选):
Removing mumble-server (1.3.4-1ubuntu1) ...
Processing triggers for man-db (2.10.2-1) ...
卸载方案 B:
sudo systemctl stop mumble-server-custom
sudo systemctl disable mumble-server-custom
sudo rm -f /etc/systemd/system/mumble-server-custom.service
sudo systemctl daemon-reload
sudo rm -rf /root/mumble-1.5.939 /root/build-murmur /root/mumble15-data /root/mumble-15.ini /root/mumble-1.5.939.tar.gz
十、参考链接
- Mumble 官方网站与下载:
https://www.mumble.info/、https://www.mumble.info/downloads/ - 官方 Server 指南:
https://www.mumble.info/documentation/server/ - v1.5.939 发布公告:
https://www.mumble.info/blog/mumble-1.5.939/ - 上游源码与 Releases:
https://github.com/mumble-voip/mumble/releases(v1.5.939 源码包mumble-1.5.939.tar.gz) - Ubuntu 包信息:
apt policy mumble-server(jammy/universe,1.3.4-1ubuntu1,查询日期 2026-10-21) - 本专栏选型篇:《Mumble 1.5.939 介绍与选型指南》