#系统预安装部分
系统采用 ubuntu 22.04 + hwe 内核 + jellyfin + cockpit-podman 组合

  1. 需要 intel 在 dg1 显卡中的视频加速支持给 jellyfin 用,所以锁死系统 ubuntu 22.04+hwe 内核
  2. 使用 cockpit-podman 来处理 docker 容器,能使用 apt 安装尽量不要用第三方方式来安装
#可以在源里安装的组件
sudo apt install cockpit-podman fonts-noto-cjk-extra linux-generic-hwe-22.04 ffmpeg
#上述安装完成后请重启系统应用 hwe 内核

#重启并应用 hwe 内核后需要安装的 intel 驱动
#此部分教程来自 intel gpu 文档
#https://dgpu-docs.intel.com/driver/client/overview.html
#apt 步骤
wget -qO - https://repositories.intel.com/graphics/intel-graphics.key | \
  sudo gpg --dearmor --output /usr/share/keyrings/intel-graphics.gpg
echo "deb [arch=amd64,i386 signed-by=/usr/share/keyrings/intel-graphics.gpg] https://repositories.intel.com/graphics/ubuntu jammy arc" | \
  sudo tee /etc/apt/sources.list.d/intel-gpu-jammy.list
sudo apt-get update
#包含所需的 vaapi 驱动部分
sudo apt-get install -y \
  intel-opencl-icd intel-level-zero-gpu level-zero \
  intel-media-va-driver-non-free libmfx1 libmfxgen1 libvpl2 \
  libegl-mesa0 libegl1-mesa libegl1-mesa-dev libgbm1 libgl1-mesa-dev libgl1-mesa-dri \
  libglapi-mesa libgles2-mesa-dev libglx-mesa0 libigdgmm12 libxatracker2 mesa-va-drivers \
  mesa-vdpau-drivers mesa-vulkan-drivers va-driver-all vainfo hwinfo clinfo

sudo apt-get install -y \
  libigc-dev intel-igc-cm libigdfcl-dev libigfxcmrt-dev level-zero-dev

sudo apt-get install -y \
    gawk \
    dkms \
    linux-headers-$(uname -r) \
    libc6-dev

sudo apt-get install -y \
  intel-i915-dkms intel-platform-vsec-dkms \
  intel-platform-cse-dkms intel-fw-gpu 

#重启后 intel gpu 驱动就绪
#jellyfin 部分部署(jellyfin 官网一键安装)
#https://jellyfin.org/downloads/server
curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash

#配置部分(包含 autobangumi , 待续)