首页主机资讯centos下jellyfin如何更新

centos下jellyfin如何更新

时间2025-10-03 13:21:03发布访客分类主机资讯浏览999
导读:CentOS下Jellyfin更新方法 一、方法一:使用YUM仓库更新(推荐) YUM仓库是Jellyfin官方提供的软件包管理工具,能自动处理依赖关系,更新过程更便捷、安全。 1. 备份关键数据 更新前务必备份Jellyfin的配置文件和...

CentOS下Jellyfin更新方法

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

YUM仓库是Jellyfin官方提供的软件包管理工具,能自动处理依赖关系,更新过程更便捷、安全。

1. 备份关键数据

更新前务必备份Jellyfin的配置文件数据库(若有数据库存储媒体信息),防止操作失误导致数据丢失:

sudo cp -r /var/lib/jellyfin /var/lib/jellyfin_backup  # 备份媒体库数据
sudo cp -r /etc/jellyfin /etc/jellyfin_backup         # 备份配置文件
# 若使用MySQL/MariaDB数据库,需额外备份数据库(示例为MySQL):
sudo mysqldump -u root -p jellyfin >
     jellyfin_backup.sql

2. 更新系统包

确保CentOS系统及现有软件包为最新版本,避免兼容性问题:

sudo yum update -y

3. 添加Jellyfin官方YUM仓库

若未添加过Jellyfin仓库,需通过以下命令创建仓库文件(以CentOS 8为例,其他版本需将rhel/8替换为对应版本,如CentOS 7用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

4. 安装/更新Jellyfin

使用YUM命令安装或更新Jellyfin,若已安装则会自动升级到最新版本:

sudo yum install jellyfin -y

5. 重启服务并验证

更新完成后,重启Jellyfin服务使更改生效,并通过浏览器访问http://服务器IP:8096验证版本:

sudo systemctl restart jellyfin
# 验证版本(可选)
jellyfin --version

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

若YUM仓库未及时同步最新版本,或需要安装特定版本,可通过手动下载RPM包更新。

1. 备份关键数据

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

2. 下载最新版本RPM包

访问Jellyfin官方下载页面(https://download.jellyfin.org/builds/),选择适用于CentOS的最新版本(如jellyfin-< version> -centos8-x86_64.rpm),使用wget下载:

wget https://download.jellyfin.org/builds/jellyfin-<
    version>
    -centos8-x86_64.rpm

3. 解压并替换旧版本

将下载的RPM包解压到/opt目录,并替换旧版本的Jellyfin文件:

sudo tar -xvzf jellyfin-<
    version>
    -centos8-x86_64.tar.gz -C /opt
sudo mv /opt/jellyfin /opt/jellyfin_old  # 备份旧版本
sudo mv /opt/jellyfin-<
    version>
     /opt/jellyfin  # 替换为新版本

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
# 验证版本(可选)
/opt/jellyfin/bin/jellyfin --version

注意事项

  • 版本兼容性:更新前检查Jellyfin官方文档,确认新版本与现有插件、自定义配置兼容。
  • 依赖问题:若更新过程中出现依赖错误,可使用sudo yum install -y < 依赖包名> 安装缺失依赖,或使用--skip-broken选项跳过(谨慎使用)。
  • Docker更新(可选):若使用Docker部署Jellyfin,更新流程更简单:拉取最新镜像→停止旧容器→运行新容器(参考Jellyfin Docker官方指南)。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos下jellyfin如何更新
本文地址: https://pptw.com/jishu/718645.html
centos如何解决jellyfin内存占用过高 jellyfin需要centos哪个版本

游客 回复需填写必要信息