ubuntu系统如何更新jellyfin版本
小樊
45
2025-12-09 00:00:50
Ubuntu 更新 Jellyfin 版本
一 标准更新步骤
- 更新索引并升级系统软件包:
- sudo apt update
- sudo apt upgrade -y
- 确保已添加 Jellyfin 官方仓库(若此前未添加,按下方“仓库与密钥”执行一次即可):
- wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -
- echo “deb [arch=$(dpkg --print-architecture)] https://repo.jellyfin.org/ubuntu $(lsb_release -cs) main” | sudo tee /etc/apt/sources.list.d/jellyfin.list
- 执行更新(两种等效方式,任选其一):
- sudo apt install jellyfin -y
- sudo apt install --only-upgrade jellyfin -y
- 重启服务并验证版本:
- sudo systemctl restart jellyfin
- jellyfin --version
二 仓库与密钥
- 添加 GPG 密钥 与 APT 源(Ubuntu 20.04/22.04 等版本通用):
- wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -
- echo “deb [arch=$(dpkg --print-architecture)] https://repo.jellyfin.org/ubuntu $(lsb_release -cs) main” | sudo tee /etc/apt/sources.list.d/jellyfin.list
- 完成后执行 sudo apt update 再升级 Jellyfin。
三 设置自动更新
- 将 Jellyfin 纳入系统的 无人值守升级(推荐):
- 安装无人值守升级:sudo apt install unattended-upgrades -y
- 启用自动更新:echo ‘APT::Periodic::Update-Package-Lists “1”;’ | sudo tee /etc/apt/apt.conf.d/10periodic
- echo ‘APT::Periodic::Unattended-Upgrade “1”;’ | sudo tee -a /etc/apt/apt.conf.d/10periodic
- 如需仅升级安全更新,可配置 Unattended-Upgrade::Allowed-Origins 包含 Jellyfin 源
- 或沿用系统的常规升级流程(apt update/upgrade),并在需要时重启服务。
四 常见问题与验证
- 升级后无变化或版本未变:
- 确认已使用 官方仓库 而非系统自带旧版本源
- 再次执行 sudo apt update && sudo apt install --only-upgrade jellyfin
- 重启服务:sudo systemctl restart jellyfin
- 验证版本与运行状态:
- 版本:jellyfin --version
- 服务:sudo systemctl status jellyfin
- 回滚思路:
- 使用 APT 历史或快照/备份恢复至升级前状态(建议重大更新前先做备份)。