Ubuntu 22.04 安装 Mumble 指南

Ubuntu 22.04 安装 Mumble 服务端实测指南:apt 仓库安装 mumble-server 1.3.4 与源码编译上游 1.5.939 双方案、SuperUser 密码设置、64738 TCP+UDP 双协议验证、ICE 启用注释符陷阱排障与 systemd 托管全流程。

Mumble即时通信Mumble2026/10/21

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(需要新版本特性时选用),两方案文内互标版本,读者按需选择。

二、前置条件

安装开始前需确认以下条件,均给出验证命令与预期输出:

  1. 系统为 Ubuntu 22.04:
lsb_release -ds

实测输出:

Ubuntu 22.04.5 LTS
  1. 具备 sudo/root 权限,且可访问公网或内部软件源(apt 安装与源码下载都需要网络;完全离线的内网环境可提前缓存 .deb 包或源码包,安装路径不变)。

  2. 64738 端口(TCP+UDP)未被占用。Mumble 服务端默认监听该端口,且 TCP、UDP 两个协议都要放行:

ss -ltn | grep 64738
ss -lun | grep 64738

安装前两条命令均应无输出(端口空闲)。若已被占用,见第八章 FAQ「端口冲突处理」。

  1. 防火墙放行(如启用 ufw):
ufw allow 64738/tcp
ufw allow 64738/udp

💡 技术拓展:为什么 Mumble 需要 TCP+UDP 双协议?业界实时语音的传输策略对比——

策略原理代表产品
纯 UDP 语音 + TCP 信令语音走 UDP 低延迟,信令/登录走 TCPMumble(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 介绍与选型指南》