溫馨提示×

centos下jellyfin如何更新

小樊
48
2025-09-28 12:27:18
欄目: 智能運維

CentOS下Jellyfin更新方法

一、方法一:使用YUM倉庫更新(推薦)

YUM倉庫是Jellyfin官方提供的軟件包管理工具,能自動處理依賴關系,更新過程更便捷、安全。

1. 備份關鍵數據

更新前務必備份Jellyfin的配置文件數據庫(若有數據庫存儲媒體信息),防止操作失誤導致數據丟失:

sudo cp -r /var/lib/jellyfin /var/lib/jellyfin_backup  # 備份媒體庫數據
sudo cp -r /etc/jellyfin /etc/jellyfin_backup         # 備份配置文件
# 若使用MySQL/MariaDB數據庫,需額外備份數據庫(示例為MySQL):
sudo mysqldump -u root -p jellyfin > jellyfin_backup.sql

2. 更新系統包

確保CentOS系統及現有軟件包為最新版本,避免兼容性問題:

sudo yum update -y

3. 添加Jellyfin官方YUM倉庫

若未添加過Jellyfin倉庫,需通過以下命令創建倉庫文件(以CentOS 8為例,其他版本需將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-repo/rhel/8/RPM-GPG-KEY-jellyfin
EOF

4. 安裝/更新Jellyfin

使用YUM命令安裝或更新Jellyfin,若已安裝則會自動升級到最新版本:

sudo yum install jellyfin -y

5. 重啟服務并驗證

更新完成后,重啟Jellyfin服務使更改生效,并通過瀏覽器訪問http://服務器IP:8096驗證版本:

sudo systemctl restart jellyfin
# 驗證版本(可選)
jellyfin --version

二、方法二:手動下載并安裝最新版本

若YUM倉庫未及時同步最新版本,或需要安裝特定版本,可通過手動下載RPM包更新。

1. 備份關鍵數據

步驟同方法一的1. 備份關鍵數據,確保數據安全。

2. 下載最新版本RPM包

訪問Jellyfin官方下載頁面(https://download.jellyfin.org/builds/),選擇適用于CentOS的最新版本(如jellyfin-<version>-centos8-x86_64.rpm),使用wget下載:

wget https://download.jellyfin.org/builds/jellyfin-<version>-centos8-x86_64.rpm

3. 解壓并替換舊版本

將下載的RPM包解壓到/opt目錄,并替換舊版本的Jellyfin文件:

sudo tar -xvzf jellyfin-<version>-centos8-x86_64.tar.gz -C /opt
sudo mv /opt/jellyfin /opt/jellyfin_old  # 備份舊版本
sudo mv /opt/jellyfin-<version> /opt/jellyfin  # 替換為新版本

4. 遷移配置與數據

將備份的配置文件和媒體庫數據復制回新版本目錄:

sudo cp -r /etc/jellyfin_backup/* /etc/jellyfin/      # 恢復配置文件
sudo cp -r /var/lib/jellyfin_backup/* /var/lib/jellyfin/  # 恢復媒體庫數據

5. 重啟服務并驗證

重啟Jellyfin服務,驗證更新是否成功:

sudo systemctl restart jellyfin
# 驗證版本(可選)
/opt/jellyfin/bin/jellyfin --version

注意事項

  • 版本兼容性:更新前檢查Jellyfin官方文檔,確認新版本與現有插件、自定義配置兼容。
  • 依賴問題:若更新過程中出現依賴錯誤,可使用sudo yum install -y <依賴包名>安裝缺失依賴,或使用--skip-broken選項跳過(謹慎使用)。
  • Docker更新(可選):若使用Docker部署Jellyfin,更新流程更簡單:拉取最新鏡像→停止舊容器→運行新容器(參考Jellyfin Docker官方指南)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女