在CentOS系统上更新Jellyfin的步骤如下:
1. 安装依赖包
首先,确保你已经安装了必要的依赖包:
sudo yum install -y libicu fontconfig
2. 下载最新版本的Jellyfin RPM包
你可以从Jellyfin的官方发布页面下载最新版本的RPM包。例如,下载Jellyfin Web、Server和Common组件的RPM包:
wget -c https://repo.jellyfin.org/releases/server/centos/stable/web/jellyfin-web-10.8.9-1.el7.noarch.rpm wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-server-10.8.9-1.el7.x86_64.rpm wget -c https://repo.jellyfin.org/releases/server/centos/stable/server/jellyfin-10.8.9-1.el7.x86_64.rpm
请根据你的CentOS版本和需要选择合适的RPM包。
3. 安装Jellyfin
使用yum
命令安装下载的RPM包:
sudo rpm -Uvh --nodeps jellyfin-web-10.8.9-1.el7.noarch.rpm sudo rpm -Uvh --nodeps jellyfin-server-10.8.9-1.el7.x86_64.rpm sudo rpm -Uvh --nodeps jellyfin-10.8.9-1.el7.x86_64.rpm
--nodeps
选项会忽略依赖检查,强制安装。
4. 启动和设置Jellyfin开机自启
启动Jellyfin服务并设置为开机自启:
sudo systemctl start jellyfin sudo systemctl enable jellyfin
5. 防火墙配置
确保防火墙允许Jellyfin的端口:
sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent sudo firewall-cmd --zone=public --add-port=8920/tcp --permanent # 用于HTTPS sudo firewall-cmd --zone=public --add-port=1900/tcp --permanent # 用于DLNA sudo firewall-cmd --zone=public --add-port=5353/udp --permanent # 用于Bonjour/mDNS sudo firewall-cmd --reload
6. 初始化Jellyfin
访问Jellyfin的Web界面(通常是http://your_server_ip:8096
),按照提示完成初始化设置。
7. 更新Jellyfin(可选)
如果你需要更新到最新版本,可以重复上述步骤,下载最新版本的RPM包并安装。
通过以上步骤,你应该能够在CentOS系统上成功更新Jellyfin。如果有任何问题,请参考Jellyfin的官方文档或寻求社区支持。