在CentOS上更新Jellyfin到最新版本,可以按照以下步骤进行:
方法一:使用YUM仓库更新
-
备份当前配置文件 在进行更新之前,建议备份Jellyfin的配置文件和数据库。
sudo cp -r /var/lib/jellyfin /var/lib/jellyfin-backup 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 Repository baseurl=https://download.jellyfin.org/yum/repo/centos/8/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://download.jellyfin.org/yum/repo/RPM-GPG-KEY-jellyfin EOF
4. **安装或更新Jellyfin**
使用YUM安装或更新Jellyfin到最新版本。
```bash
sudo yum install jellyfin -y
- 重启Jellyfin服务
更新完成后,重启Jellyfin服务以应用更改。
sudo systemctl restart jellyfin
方法二:手动下载并安装最新版本
-
备份当前配置文件和数据库 同方法一中的步骤1。
-
下载最新版本的Jellyfin 访问Jellyfin官方下载页面,找到适用于CentOS的安装包并下载。
wget https://download.jellyfin.org/builds/jellyfin--centos8-x86_64.tar.gz -
解压安装包 将下载的安装包解压到指定目录。
sudo tar -xvzf jellyfin--centos8-x86_64.tar.gz -C /opt -
备份旧版本并替换为新版本 备份旧版本的Jellyfin目录,并将新版本解压的目录替换进去。
sudo mv /opt/jellyfin /opt/jellyfin-old sudo mv /opt/jellyfin-/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
注意事项
- 在进行更新操作之前,请确保你有足够的磁盘空间来存储新版本的Jellyfin。
- 更新过程中可能会涉及到数据库迁移,确保备份好数据库以防止数据丢失。
- 如果遇到任何问题,可以参考Jellyfin的官方文档或社区支持。
通过以上步骤,你应该能够成功地将CentOS上的Jellyfin更新到最新版本。