温馨提示×

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 历史或快照/备份恢复至升级前状态(建议重大更新前先做备份)。

0