Linux 上安装 OpenUtau|AUR / 自编译 / 通用 zip
支持的发行版
OpenUtau 官方文档提到三种方式:
- Arch Linux / Manjaro:AUR 直接装
openutau-bin - Gentoo:通过 guru overlay 装
- 其他:解压 zip,终端运行
./OpenUtau
Arch / Manjaro(最简单)
# 安装 yay(如果还没装)
git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si
# 安装 OpenUtau
yay -S openutau-bin
装完后直接从应用菜单启动,或终端执行 openutau。
Gentoo
# 启用 guru overlay
eselect repository enable guru
emaint sync -r guru
# 安装
emerge openutau
通用 zip 安装
适用于 Ubuntu、Debian、Fedora、openSUSE 等。
第一步:下载
从 OpenUtau GitHub Releases 页下载 OpenUtau-linux-x64.zip。
第二步:解压
unzip OpenUtau-linux-x64.zip -d ~/OpenUtau
第三步:运行
cd ~/OpenUtau
./OpenUtau
注意:第一次运行可能需要 chmod +x OpenUtau 给可执行权限。
第四步:安装 .NET 8 运行时
Linux 上 .NET 运行时不在 zip 里,需要单独装。Ubuntu/Debian:
wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh
chmod +x dotnet-install.sh
./dotnet-install.sh --channel 8.0 --runtime dotnetdesktop
其他发行版参考微软官方 .NET 安装文档。
第五步:DiffSinger vocoder
和 macOS 一样,nsf_hifigan vocoder 需要单独下载,然后拖拽到 OpenUtau 窗口导入。
Linux 路径约定
与 Windows/macOS 不同,Linux 上 OpenUtau 的数据目录在 ~/.local/share/OpenUtau/:
| 资源 | 路径 |
|---|---|
| 重采样器 | ~/.local/share/OpenUtau/Resamplers |
| Wavtool | ~/.local/share/OpenUtau/Wavtools |
| 声库 | ~/.local/share/OpenUtau/Singers |
| 插件 | ~/.local/share/OpenUtau/Plugins |
把 .exe 重采样器直接丢进 Resamplers 文件夹即可(OpenUtau 在 Linux 上有内置的 Mono/.NET 调用能力,不需要 Wine wrapper)。
Linux 上的 DiffSinger
DiffSinger 在 Linux 上跑 CPU 渲染没问题。GPU 加速(DirectML / CoreML)暂不支持 Linux。macOS 的 CoreML、Windows 的 DirectML 在 Linux 上都不可用。
常见问题
启动后立刻闪退
大概率是 .NET 8 没装对。在终端运行 dotnet --list-runtimes 检查是否有 8.x 版本的 Microsoft.WindowsDesktop.App 或对应 Linux 运行时。
没有声音输出
Linux 上音频依赖 ALSA/PulseAudio/PipeWire。检查系统音频是否正常、OpenUtau 的 Output Device(Preferences → Audio)是否选对。
字体渲染问题
某些 Linux 发行版默认字体不包含 CJK 字形。如果 OpenUtau 界面出现方块,安装 CJK 字体包(如 fonts-noto-cjk)即可。