在 CentOS 上更新 Jellyfin 的方法,取决于你最初是如何安装的。下面按常见安装方式分别说明。
如果你是按 Jellyfin 官方文档添加的 jellyfin.repo,更新非常简单:
sudo yum clean all
sudo yum makecache
sudo yum update jellyfin
或者(CentOS 8 / Stream 可用 dnf):
sudo dnf update jellyfin
更新完成后重启服务:
sudo systemctl restart jellyfin
检查状态:
sudo systemctl status jellyfin
如果你是手动下载 .rpm 文件安装的:
到官网下载最新 RPM
https://repo.jellyfin.org/releases/server/centos/
安装更新:
sudo rpm -Uvh jellyfin-*.rpm
sudo systemctl restart jellyfin
如果你是用 Docker 运行的 Jellyfin:
docker pull jellyfin/jellyfin:latest
docker stop jellyfin
docker rm jellyfin
然后重新用原来的 docker run 或 docker-compose up -d 启动即可。
如果是 docker-compose:
docker-compose pull
docker-compose up -d
⚠️ 注意:
/config、/media)要挂载到宿主机,避免更新丢失sudo tar czf jellyfin-config-backup.tar.gz /etc/jellyfin /var/lib/jellyfin
rpm -qi jellyfin
或网页后台:
Dashboard → About
查看日志:
journalctl -u jellyfin -xe
CentOS 7 已 EOL,Jellyfin 新版本可能不再支持,建议:
如果你愿意,可以告诉我:
我可以给你精确到命令的更新方案。