在 CentOS 上更新 Jellyfin,主要取决于你当初是用什么方式安装的(官方 rpm 仓库 / 手动 rpm / Docker)。下面按常见情况说明。
如果你是照官方文档用 jellyfin.repo 安装的:
sudo yum makecache
(CentOS 8 可用 dnf)
sudo yum update jellyfin -y
或
sudo dnf upgrade jellyfin -y
sudo systemctl restart jellyfin
systemctl status jellyfin
如果你之前是手动下载 .rpm 安装的:
去官网: https://repo.jellyfin.org/releases/server/centos/
wget https://repo.jellyfin.org/releases/server/centos/stable/x86_64/jellyfin-<版本>.x86_64.rpm
sudo yum localupdate jellyfin-*.rpm
或
sudo rpm -Uvh jellyfin-*.rpm
sudo systemctl restart jellyfin
如果是 Docker 运行:
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
journalctl -u jellyfin -n 50
如果你愿意,可以告诉我:
我可以给你精确的一条命令更新方案。