在 Ubuntu 上安装 Jellyfin 失败的原因有很多种,下面我按常见原因 → 对应解决办法给你梳理一下,你可以对照看看是哪一类。
很多人直接:
sudo apt install jellyfin
但 Ubuntu 官方仓库没有 jellyfin,会提示:
E: Unable to locate package jellyfin
✅ 正确做法:
sudo apt install curl gnupg
curl -fsSL https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/jellyfin.gpg
echo "deb [signed-by=/usr/share/keyrings/jellyfin.gpg] https://repo.jellyfin.org/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
sudo apt update
sudo apt install jellyfin
Jellyfin 只支持 特定 Ubuntu 版本(如 20.04 / 22.04 / 24.04)
检查:
lsb_release -a
如果显示 noble 但你用的是老教程,可能源不匹配。
✅ 解决:
常见错误:
The following packages have unmet dependencies
解决:
sudo apt -f install
sudo apt update
sudo apt upgrade
比如:
清理:
sudo apt remove jellyfin emby-server
sudo apt autoremove
检查:
systemctl status jellyfin
常见问题:
/var/lib/jellyfin 权限不对修复:
sudo chown -R jellyfin:jellyfin /var/lib/jellyfin
如果你是用 Docker:
docker run -d \
-p 8096:8096 \
-v /path/config:/config \
-v /path/media:/media \
jellyfin/jellyfin
失败常因:
如果你愿意,把失败信息原样贴出来(终端报错),我可以:
例如:
E: Unable to locate package jellyfin404 Not FoundFailed to start jellyfin.service你现在是哪种情况?