Ubuntu系统上Jellyfin内容更新的完整步骤
在更新Jellyfin前,需确保Ubuntu系统本身的软件包是最新的,避免依赖冲突。打开终端执行以下命令:
sudo apt update && sudo apt upgrade -y
sudo apt update用于同步软件包索引(获取最新版本信息),sudo apt upgrade -y用于升级所有可升级的系统软件包。
Jellyfin的最新版本需通过其官方仓库安装。根据Ubuntu版本执行对应命令:
wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -
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 install jellyfin -y
--only-upgrade参数仅升级Jellyfin(不影响其他软件包):sudo apt install --only-upgrade jellyfin -y
更新完成后,需重启服务以应用新版本:
sudo systemctl restart jellyfin
通过以下命令查看Jellyfin版本,确认是否更新成功:
jellyfin --version
输出结果应显示最新版本号(如Jellyfin 10.x.x)。
若需自动获取更新,可通过以下方式实现:
unattended-upgrades工具可自动安装安全更新(包括Jellyfin)。执行以下命令启用:sudo apt install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades
这会自动安装Jellyfin的安全更新,但非功能更新可能需要手动触发。update_jellyfin.sh),内容如下:#!/bin/bash
sudo apt update
sudo apt install --only-upgrade jellyfin -y
sudo systemctl restart jellyfin
赋予执行权限后,通过Cron定时运行(如每天凌晨2点):chmod +x /path/to/update_jellyfin.sh
crontab -e
添加行:0 2 * * * /path/to/update_jellyfin.sh >> /var/log/jellyfin_update.log 2>&1。