Jellyfin在Ubuntu上的插件安装方法
Jellyfin在Ubuntu上的插件安装主要分为两种场景:通过Jellyfin官方仓库安装(适用于官方维护的插件)和手动安装第三方插件(适用于社区或自定义开发的插件)。以下是详细步骤:
在安装插件前,需确保Ubuntu系统已正确安装Jellyfin。若未安装,可通过以下命令完成:
sudo apt update && sudo apt upgrade -y
sudo apt install apt-transport-https ca-certificates curl gnupg software-properties-common -y
mkdir -p /etc/apt/keyrings
curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/jellyfin.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/jellyfin.gpg] https://repo.jellyfin.org/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
sudo apt update
sudo apt install jellyfin -y
这是最推荐的安装方式,适用于Jellyfin官方插件库中的插件(如Netflix、YouTube等流媒体插件):
http://<服务器IP>:8096)。若需要安装社区开发或自定义的插件(未纳入官方仓库),可通过以下步骤操作:
sudo apt install build-essential git cmake -y
以GitHub上的插件为例(如SamplePlugin),使用git克隆仓库:
git clone https://github.com/username/SamplePlugin.git
cd SamplePlugin
根据插件项目的构建文件(Makefile或CMakeLists.txt)进行编译:
Makefile:make
CMake:mkdir build && cd build
cmake ..
make
编译完成后,将插件文件复制到Jellyfin的插件目录:
/var/lib/jellyfin/plugins/,使用以下命令复制:sudo cp -r ../SamplePlugin /var/lib/jellyfin/plugins/
/config/plugins/目录(假设容器名为jellyfin):docker cp SamplePlugin jellyfin:/config/plugins/
sudo systemctl restart jellyfin
docker restart jellyfin
libssl-dev、libavcodec-dev等)。docker-compose挂载插件目录,方便后续更新。通过以上方法,即可在Ubuntu系统上为Jellyfin安装插件,扩展其媒体管理功能。若遇到具体插件安装问题,建议参考插件官方文档或Jellyfin社区论坛获取针对性支持。