Linux下Jellyfin更新指南(按发行版分类)
确保系统已添加Jellyfin官方软件源(若未添加,需先执行以下步骤):
wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -
$(lsb_release -cs)为对应代号,如22.04对应jammy):echo "deb [arch=$(dpkg --print-architecture)] https://repo.jellyfin.org/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
sudo apt update
sudo apt upgrade -y
sudo apt install --only-upgrade jellyfin -y
sudo systemctl restart jellyfin
jellyfin --version
rhel/8为对应版本,如CentOS 7对应rhel/7):sudo tee /etc/yum.repos.d/jellyfin.repo << EOF
[jellyfin]
name=Jellyfin Repository
baseurl=https://download.jellyfin.org/yum-repo/rhel/8/\$basearch/
enabled=1
gpgcheck=1
gpgkey=https://download.jellyfin.org/yum/RPM-GPG-KEY-jellyfin
EOF
sudo yum update -y && sudo yum update jellyfin -y
或使用DNF(CentOS 8+):sudo dnf update -y && sudo dnf update jellyfin -y
sudo systemctl restart jellyfin
jellyfin --version
若通过Docker运行Jellyfin,更新流程更简化:
docker pull jellyfin/jellyfin:latest
docker stop jellyfin && docker rm jellyfin
(将jellyfin替换为你的容器名称)
使用与旧容器相同的挂载卷(确保数据不丢失):
docker run -d \
--name jellyfin \
-p 8096:8096 \
--restart=always \
--privileged=true \
-v /path/to/config:/config \
-v /path/to/cache:/cache \
-v /path/to/media:/media \
jellyfin/jellyfin:latest
(替换/path/to/config、/path/to/cache、/path/to/media为实际数据路径)
/config)和媒体数据,防止意外丢失。ffmpeg、libicu),避免更新失败。unattended-upgrades或通过cron定时执行apt upgrade命令。