在 CentOS 上把 Jellyfin 彻底卸载干净,一般包括:停止服务 → 卸载软件包 → 删除配置和数据 → 清理仓库源。下面按步骤来。
sudo systemctl stop jellyfin
sudo systemctl disable jellyfin
查看已安装的 Jellyfin 相关包:
rpm -qa | grep jellyfin
卸载(根据上面结果):
sudo yum remove jellyfin jellyfin-server jellyfin-web
或(CentOS 8+/Stream):
sudo dnf remove jellyfin jellyfin-server jellyfin-web
Jellyfin 默认位置:
sudo rm -rf /etc/jellyfin
sudo rm -rf /var/lib/jellyfin
sudo rm -rf /var/cache/jellyfin
sudo rm -rf /usr/share/jellyfin
如果你自定义过路径(如 /opt/jellyfin),也要手动删。
sudo userdel jellyfin
sudo groupdel jellyfin
(提示用户正在使用可忽略或重启后再删)
sudo rm -f /etc/yum.repos.d/jellyfin.repo
sudo rm -f /etc/apt/sources.list.d/jellyfin.list # 如果你装过 apt 版(少见)
然后清理缓存:
sudo yum clean all
# 或
sudo dnf clean all
如果你之前放行过端口:
sudo firewall-cmd --permanent --remove-port=8096/tcp
sudo firewall-cmd --reload
which jellyfin
rpm -qa | grep jellyfin
systemctl list-unit-files | grep jellyfin
都没有结果即为干净。
如果你是用 Docker 安装的 Jellyfin,卸载方式完全不同,可以告诉我,我给你 Docker 专属清理命令。