首页主机资讯Jellyfin在Centos上需要哪些依赖

Jellyfin在Centos上需要哪些依赖

时间2025-12-15 23:11:04发布访客分类主机资讯浏览884
导读:jellyfin在centos的依赖清单与安装要点 一、核心运行依赖 基础运行库:libicu(国际化支持)、fontconfig(字体渲染)。 多媒体转码:ffmpeg(建议通过 rpmfusion 源安装,版本建议≥4.0)。 可选图...

jellyfin在centos的依赖清单与安装要点

一、核心运行依赖

  • 基础运行库:libicu(国际化支持)、fontconfig(字体渲染)。
  • 多媒体转码:ffmpeg(建议通过 rpmfusion 源安装,版本建议≥4.0)。
  • 可选图形/硬件加速:SDL2(部分环境或版本可能作为可选依赖被建议安装)。
    以上为 rpm 包方式部署时最常见的必备与建议依赖项。

二、仓库与安装方式

  • 启用 epel 源:执行 yum install -y epel-release
  • 安装 rpmfusion 源(以 centos 7 为例):
    wget https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm & & rpm -ivh rpmfusion-free-release-7.noarch.rpm
  • 安装 ffmpeg:yum install -y ffmpeg(部分场景可同时安装 ffmpeg-devel)。
  • 安装 jellyfin:下载对应版本的 rpm 包后执行 yum localinstall jellyfin-*.rpm
  • 备选方案(容器化):使用 docker 时可不手动处理系统依赖,直接拉取并运行官方镜像 jellyfin/jellyfin:latest
    上述仓库与安装步骤为在 centos 上部署 jellyfin 的通用做法。

三、网络与系统组件依赖

  • 防火墙放行(firewalld):
    • http:8096/tcp
    • https:8920/tcp
    • ssdp/发现:1900/udp
    • mdns:5353/udp
      执行示例:firewall-cmd --permanent --zone=public --add-port=8096/tcp --add-port=8920/tcp --add-port=1900/udp --add-port=5353/udp & & firewall-cmd --reload
  • selinux:如启用,可能需要 setsebool -p httpd_can_network_connect 1 以允许网络访问。
    这些网络与策略项是确保客户端发现与访问 jellyfin 服务所必需的。

四、可选功能依赖

  • 硬件加速:启用 intel quicksync(qsv)、nvidia nvenc 等需系统层面驱动与相应运行时支持,并在 jellyfin 控制台指定 ffmpeg 路径(常见为 /usr/bin/ffmpeg)。
  • 远程/对象存储挂载:若使用 s3fs-fuse 等方案,需安装编译依赖(如 automake、fuse-devel、gcc-c++、git、libcurl-devel、libxml2-devel、make、openssl-devel)后编译安装 s3fs,再挂载为媒体目录。
    以上为按需启用功能时的常见依赖补充。

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


若转载请注明出处: Jellyfin在Centos上需要哪些依赖
本文地址: https://pptw.com/jishu/772184.html
centos appimage遇到问题怎么解决 rabbitmq如何防止网络分区centos

游客 回复需填写必要信息