在CentOS上更新Jellyfin可以通过以下步骤进行:
更新系统包: 首先,确保你的系统包是最新的。
sudo yum update -y
添加Jellyfin仓库(如果尚未添加): Jellyfin官方提供了一个YUM仓库,你可以添加它以便获取最新版本。
sudo tee /etc/yum.repos.d/jellyfin.repo <<EOF
[jellyfin]
name=Jellyfin Repository
baseurl=https://download.jellyfin.org/yum/jellyfin/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://download.jellyfin.org/yum/key.asc
EOF
安装或更新Jellyfin: 使用YUM安装或更新Jellyfin。
sudo yum install jellyfin -y
备份现有配置: 在更新之前,建议备份Jellyfin的配置文件和数据。
sudo cp -r /var/lib/jellyfin /var/lib/jellyfin-backup
sudo cp -r /etc/jellyfin /etc/jellyfin-backup
下载最新版本: 访问Jellyfin官方下载页面,找到适合你系统的安装包并下载。
wget https://download.jellyfin.org/jellyfin-<version>-<arch>.rpm
安装或更新Jellyfin: 使用RPM包管理器安装或更新Jellyfin。
sudo yum remove jellyfin -y # 先卸载旧版本
sudo yum install jellyfin-<version>-<arch>.rpm -y # 安装新版本
拉取最新镜像:
docker pull jellyfin/jellyfin:latest
停止并删除现有容器:
docker stop jellyfin
docker rm jellyfin
运行新容器:
docker run -d \
--name=jellyfin \
-p 8096:8096 \
-v /path/to/your/config:/config \
-v /path/to/your/media:/media \
jellyfin/jellyfin:latest
sudo systemctl restart jellyfin
sudo tail -f /var/log/jellyfin/jellyfin.log
通过以上步骤,你应该能够成功更新CentOS上的Jellyfin。