在CentOS系统下更新Jellyfin到最新版本,可以按照以下步骤进行:
备份当前配置文件和数据库: 在进行更新之前,建议备份Jellyfin的配置文件和数据库。
sudo cp -r /var/lib/jellyfin /var/lib/jellyfin-backups
sudo cp -r /etc/jellyfin /etc/jellyfin-backup
更新系统包: 确保你的CentOS系统是最新的。
sudo yum update -y
添加Jellyfin官方YUM仓库: 如果你还没有添加Jellyfin的官方YUM仓库,可以按照以下步骤操作。
sudo tee /etc/yum.repos.d/jellyfin.repo << EOF
[jellyfin]
name=Jellyfin
baseurl=https://download.jellyfin.org/yum/repo/centos/8/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://download.jellyfin.org/yum/RPM-GPG-KEY-jellyfin
EOF
安装或更新Jellyfin: 使用YUM安装或更新Jellyfin到最新版本。
sudo yum install jellyfin -y
重启Jellyfin服务: 更新完成后,重启Jellyfin服务以应用更改。
sudo systemctl restart jellyfin
备份现有配置和媒体文件:
备份 /etc/jellyfin
目录下的配置文件和媒体文件夹(通常是 /var/lib/jellyfin/media
)。
sudo cp -r /etc/jellyfin /etc/jellyfin-backup
sudo cp -r /var/lib/jellyfin /var/lib/jellyfin-backup
下载最新版本的Jellyfin: 访问Jellyfin官方下载页面,找到适用于CentOS的最新版本并下载。
wget https://download.jellyfin.org/builds/jellyfin-version-centos8-x86_64.tar.gz
解压安装包: 将下载的安装包解压到指定目录。
sudo tar -xvzf jellyfin-version-centos8-x86_64.tar.gz -C /opt
备份旧版本并替换为新版本: 备份旧版本的Jellyfin目录,并将新版本解压的目录替换进去。
sudo mv /opt/jellyfin /opt/jellyfin-olds
sudo mv /opt/jellyfin-version /opt/jellyfin
恢复配置文件和数据库: 将旧版本的配置文件和数据库迁移到新版本。
sudo cp -r /etc/jellyfin-backup/* /etc/jellyfin/
sudo cp -r /var/lib/jellyfin-backup/* /var/lib/jellyfin/
重启Jellyfin服务: 重启Jellyfin服务以应用更改。
sudo systemctl restart jellyfin
通过以上步骤,你应该能够成功地在CentOS上更新Jellyfin到最新版本。如果在更新过程中遇到问题,建议查看Jellyfin的官方文档或寻求社区帮助。