在 CentOS 上更新 Jellyfin 的方法,取决于你当初是怎么安装的。下面分常见情况说明。
如果你是按 Jellyfin 官方文档添加的仓库(最常见):
sudo yum makecache
或(CentOS 8+):
sudo dnf makecache
sudo yum update jellyfin
或:
sudo dnf update jellyfin
sudo systemctl restart jellyfin
✅ 配置文件、媒体库、用户数据通常都不会丢失
.rpm 文件手动安装的情况如果你之前是下载 .rpm 直接安装的:
到官网: https://repo.jellyfin.org/releases/server/centos/
或用 wget:
wget https://repo.jellyfin.org/releases/server/centos/stable/x86_64/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
⚠️ 注意挂载目录不变,就不会丢数据
rpm -qa | grep jellyfin
或网页登录 Jellyfin → 控制台 → 关于,看版本号。
/etc/jellyfin 和 /var/lib/jellyfin)如果你愿意,可以告诉我:
我可以给你更精确的命令。