centos

centos上jellyfin的更新方法

小樊
48
2025-11-01 14:12:39
栏目: 智能运维

CentOS上Jellyfin的更新方法

一、更新前的准备工作

在更新Jellyfin前,务必备份关键数据,避免操作失误导致数据丢失:

二、方法一:使用YUM仓库更新(推荐)

YUM仓库是Jellyfin官方提供的包管理渠道,操作简便且能自动解决依赖问题。

  1. 添加Jellyfin官方YUM仓库
    根据CentOS版本调整仓库配置(以CentOS 8为例,若使用CentOS 7,将rhel/8改为rhel/7):

    sudo tee /etc/yum.repos.d/jellyfin.repo <<EOF
    [jellyfin]
    name=Jellyfin Repository
    baseurl=https://download.jellyfin.org/yum-repo/rhel/8/\$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=https://download.jellyfin.org/yum-repo/rhel/8/RPM-GPG-KEY-jellyfin
    EOF
    
  2. 安装/更新Jellyfin
    运行以下命令,YUM会自动检测并升级到最新版本:

    sudo yum install jellyfin -y
    

    若已安装Jellyfin,该命令会自动升级;若未安装,则会完成全新安装。

  3. 重启服务并验证
    更新完成后,重启Jellyfin服务以应用更改:

    sudo systemctl restart jellyfin
    

    验证更新:通过浏览器访问http://服务器IP:8096,登录后台查看版本号是否为最新。

三、方法二:手动下载并安装RPM包

若YUM仓库未及时同步最新版本,可通过手动下载RPM包更新。

  1. 备份数据
    同方法一的备份步骤,确保数据安全。

  2. 下载最新RPM包
    访问Jellyfin官方下载页面(https://download.jellyfin.org),找到适用于CentOS的最新RPM包(如jellyfin-xxx-centos8-x86_64.rpm),使用wget下载:

    wget https://download.jellyfin.org/yum/centos/8/x86_64/jellyfin-latest.x86_64.rpm
    
  3. 安装RPM包
    使用rpm命令本地安装下载的包:

    sudo rpm -Uvh jellyfin-latest.x86_64.rpm
    

    -Uvh参数表示升级现有包或安装新包。

  4. 迁移配置与数据(可选)
    若升级过程中配置文件有变动,可将备份的配置复制回原目录:

    sudo cp -r /etc/jellyfin_backup/* /etc/jellyfin/
    sudo cp -r /var/lib/jellyfin_backup/* /var/lib/jellyfin/
    
  5. 重启服务并验证
    重启Jellyfin服务并检查版本:

    sudo systemctl restart jellyfin
    jellyfin --version  # 查看当前版本
    

四、方法三:使用Docker更新(适合Docker部署)

若通过Docker运行Jellyfin,更新流程更简洁。

  1. 拉取最新镜像
    运行以下命令拉取Jellyfin官方最新镜像:

    docker pull jellyfin/jellyfin:latest
    
  2. 停止并删除旧容器
    停止正在运行的容器并删除(保留数据卷):

    docker stop jellyfin && docker rm jellyfin
    
  3. 运行新容器
    使用最新镜像启动容器,确保挂载的配置和媒体卷与之前一致:

    docker run -d --name jellyfin -p 8096:8096 --restart=always \
    -v /path/to/config:/config -v /path/to/cache:/cache -v /path/to/media:/media \
    jellyfin/jellyfin:latest
    

    替换/path/to/config/path/to/cache/path/to/media为实际挂载路径。

  4. 验证更新
    访问http://服务器IP:8096,登录后台确认版本已更新。

注意事项

0
看了该问题的人还看了