ubuntu上jellyfin的更新是否自动
导读:Ubuntu 上 Jellyfin 的更新机制 默认情况下,通过 APT 在 Ubuntu 上安装的 Jellyfin 不会自动更新。它遵循系统的包管理机制:有新版本发布并同步到官方仓库后,只有在你执行 sudo apt update &a...
Ubuntu 上 Jellyfin 的更新机制
默认情况下,通过 APT 在 Ubuntu 上安装的 Jellyfin 不会自动更新。它遵循系统的包管理机制:有新版本发布并同步到官方仓库后,只有在你执行 sudo apt update & & sudo apt upgrade 时才会升级;或者使用无人值守升级工具(如 unattended-upgrades)进行自动安装。换言之,是否自动取决于你的系统是否配置了自动升级策略。
让 Jellyfin 随系统自动更新的做法
- 使用无人值守升级(推荐)
- 安装并启用自动升级: sudo apt install unattended-upgrades sudo dpkg-reconfigure --priority=low unattended-upgrades
- 在弹出的界面选择“是”,并按需勾选安全更新或所有更新。
- 如需仅升级安全更新,可编辑 /etc/apt/apt.conf.d/50unattended-upgrades,确保包含: Unattended-Upgrade::Allowed-Origins { “${ distro_id} :${ distro_codename} -security”; // 可选: “${ distro_id} :${ distro_codename} -updates”; } ;
- 提示:Jellyfin 官方仓库的更新通常归入 -updates 组件,若你只启用安全更新,可能不会自动获取 Jellyfin 的新版本。
- 使用定时任务定期执行 APT 升级
- 例如每天凌晨 3 点升级 Jellyfin(会升级系统所有可升级包): echo “0 3 * * * root apt update & & apt install --only-upgrade jellyfin -y” | sudo tee /etc/cron.d/jellyfin-upgrade
- 注意:自动升级可能导致服务短暂重启,建议在维护时段执行,并做好备份与回滚预案。
更新后建议做的快速检查
- 重启服务并查看状态: sudo systemctl restart jellyfin sudo systemctl status jellyfin
- 确认版本: jellyfin --version
- 观察日志是否有异常: journalctl -u jellyfin -f
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu上jellyfin的更新是否自动
本文地址: https://pptw.com/jishu/787310.html
