centos

如何在centos上升级jellyfin到最新版

小樊
49
2025-06-16 09:03:43
栏目: 智能运维

在CentOS上升级Jellyfin到最新版可以通过以下两种方法进行:

方法一:使用YUM仓库更新

  1. 备份配置文件和数据库: 在进行任何更新之前,建议备份Jellyfin的配置文件和数据库。

    sudo cp -r /var/lib/jellyfin /var/lib/jellyfin_backup
    sudo cp -r /etc/jellyfin /etc/jellyfin_backup
    sudo mysqldump -u root -p jellyfin jellyfin_backup.sql
    
  2. 更新系统包: 确保你的CentOS系统是最新的。

    sudo yum update -y
    
  3. 添加Jellyfin官方YUM仓库: 如果你还没有添加Jellyfin的官方YUM仓库,可以按照以下步骤操作:

    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
    

    如果你的CentOS版本不是8,请相应地更改rhel/8为你的版本号。

  4. 安装或更新Jellyfin: 使用YUM安装或更新Jellyfin到最新版本。

    sudo yum install jellyfin -y
    
  5. 重启Jellyfin服务: 更新完成后,重启Jellyfin服务以应用更改。

    sudo systemctl restart jellyfin
    
  6. 验证安装: 打开浏览器,访问你的Jellyfin服务器地址(通常是 http://your_server_ip:8096),然后登录以确认更新是否成功。

方法二:手动下载并安装最新版本

  1. 备份现有配置文件和数据库: 同方法一中的步骤1。

  2. 下载最新版本的Jellyfin: 访问Jellyfin官方网站,找到适用于CentOS的最新版本并下载.rpm安装包。

    wget https://download.jellyfin.org/builds/jellyfin-<version>-centos8-x86_64.tar.gz
    
  3. 解压安装包: 将下载的安装包解压到指定目录。

    sudo tar -xvzf jellyfin-<version>-centos8-x86_64.tar.gz -C /opt
    
  4. 备份旧版本并替换为新版本: 备份旧版本的Jellyfin目录,并将新版本解压的目录替换进去。

    sudo mv /opt/jellyfin /opt/jellyfin-old
    sudo mv /opt/jellyfin-<version> /opt/jellyfin
    
  5. 更新配置文件和数据库: 将旧版本的配置文件和数据库迁移到新版本。

    sudo cp -r /etc/jellyfin-backup/* /etc/jellyfin/
    sudo cp -r /var/lib/jellyfin-backup/* /var/lib/jellyfin/
    
  6. 重启Jellyfin服务: 重启Jellyfin服务以应用更改。

    sudo systemctl restart jellyfin
    
  7. 验证安装: 打开浏览器,访问你的Jellyfin服务器地址(通常是 http://your_server_ip:8096),然后登录以确认更新是否成功。

0
看了该问题的人还看了