温馨提示×

怎样在ubuntu上实现jellyfin的自动更新

小樊
43
2025-09-01 04:45:29
栏目: 智能运维

在Ubuntu上实现Jellyfin自动更新,可参考以下方法:

  • 使用APT包管理器(推荐)
    1. 添加Jellyfin官方仓库(若未添加):
      wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/jellyfin.gpg
      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
      
    2. 安装unattended-upgrades工具:
      sudo apt install unattended-upgrades
      
    3. 配置自动更新策略: 编辑/etc/apt/apt.conf.d/50unattended-upgrades,添加Jellyfin源到允许自动更新的源列表中,例如:
      Unattended-Upgrade::Allowed-Origins {
          "${distro_id}:${distro_codename}";
          "${distro_id}:${distro_codename}-security";
          "jellyfin:stable";  # 假设Jellyfin有此源标识,需根据实际情况调整
      };
      
      你还可编辑/etc/apt/apt.conf.d/20auto-upgrades设置检查更新频率等,如APT::Periodic::Update-Package-Lists "1";表示每天检查。
    4. 启用自动更新服务:
      sudo dpkg-reconfigure -plow unattended-upgrades
      sudo systemctl enable unattended-upgrades.service
      sudo systemctl start unattended-upgrades.service
      
  • 使用Snap包管理器(若通过Snap安装)
    1. 安装unattended-upgrades工具(同上)。
    2. 配置Snap自动更新(通常Snap会自动更新,若需定制,可编辑相关配置文件,但此方法相对不常用,具体可参考Snap官方文档)。

配置完成后,系统会自动检查并更新Jellyfin到最新版本。你可通过查看/var/log/unattended-upgrades/unattended-upgrades.log日志来确认更新情况。

0