Linux系统更新Jellyfin至最新版的通用指南
Jellyfin的更新步骤因Linux发行版(如Ubuntu、CentOS)和安装方式(APT包管理、Docker容器)而异,以下是针对常见场景的详细步骤:
在更新Jellyfin前,需确保系统软件包为最新状态,避免依赖冲突:
sudo apt update && sudo apt upgrade -y
Jellyfin的官方存储库提供最新稳定版,需先导入GPG密钥并添加存储库:
wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -
echo "deb [arch=$(dpkg --print-architecture)] https://repo.jellyfin.org/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
sudo apt install jellyfin -y
--only-upgrade参数仅升级Jellyfin:sudo apt install --only-upgrade jellyfin -y
升级完成后,重启Jellyfin服务使更改生效,并通过版本命令验证:
sudo systemctl restart jellyfin
jellyfin --version # 查看当前版本
访问Jellyfin官方发布页面(Jellyfin Releases)或直接下载对应版本的RPM包(以CentOS 7为例):
wget https://repo.jellyfin.org/releases/server/centos/jellyfin-latest.el7.x86_64.rpm
使用yum(CentOS 7)或dnf(CentOS 8/Stream)安装下载的RPM包:
# CentOS 7
sudo yum localinstall jellyfin-latest.el7.x86_64.rpm -y
# CentOS 8/Stream
sudo dnf install jellyfin-latest.el8.x86_64.rpm -y
sudo systemctl restart jellyfin
若通过Docker安装Jellyfin,更新步骤如下:
docker stop jellyfin # 替换为你的容器名
docker rm jellyfin
docker pull jellyfin/jellyfin:latest
使用之前的配置文件(如/config、/cache、/media)启动新容器:
docker run -d \
--name jellyfin \
-v /path/to/config:/config \
-v /path/to/cache:/cache \
-v /path/to/media:/media \
-p 8096:8096 -p 8920:8920 \
--restart=always \
jellyfin/jellyfin:latest
通过容器日志或访问Web界面(默认http://服务器IP:8096)确认版本:
docker logs -f jellyfin # 实时查看日志
/config(配置)、/cache(缓存)、/media(媒体文件)等关键目录,防止数据丢失。sudo apt install -f)。docker pull docker-ce:latest),避免兼容性问题。通过以上步骤,可根据你的Linux发行版和安装方式顺利将Jellyfin更新至最新版。若遇到问题,建议参考Jellyfin官方文档或社区论坛。