在 CentOS 上更新 Jellyfin 的方法,取决于你最初是怎么安装的。下面按常见方式分别说明。
如果你最初是按 Jellyfin 官方文档添加的 jellyfin.repo,更新非常简单:
sudo yum makecache
(CentOS 8 可用 dnf)
sudo yum update jellyfin
或
sudo dnf update jellyfin
sudo systemctl restart jellyfin
✅ 这是最推荐、最简单的升级方式。
如果你是手动下载 .rpm 文件安装的:
rpm -qa | grep jellyfin
去官网: https://repo.jellyfin.org/releases/server/centos/
例如:
wget https://repo.jellyfin.org/releases/server/centos/jellyfin-<版本>.rpm
sudo rpm -Uvh jellyfin-<版本>.rpm
sudo systemctl restart jellyfin
⚠️ 注意:手动升级不会自动处理依赖变化,可能会报错。
如果你是用 Docker 跑的 Jellyfin:
docker pull jellyfin/jellyfin:latest
docker stop jellyfin
docker rm jellyfin
docker run -d \
--name jellyfin \
-p 8096:8096 \
-v /path/config:/config \
-v /path/cache:/cache \
-v /path/media:/media \
jellyfin/jellyfin:latest
✅ 数据与配置都在挂载目录中,不会丢失。
/etc/jellyfin
/var/lib/jellyfin
rpm -qi jellyfin
或:
systemctl status jellyfin
如果你愿意,可以告诉我:
我可以给你精确的升级命令。