在 CentOS 上彻底干净卸载 Jellyfin,通常包括:停止服务 → 卸载软件包 → 删除配置和数据 → 清理仓库源。下面按步骤来(适用于 CentOS 7 / 8 / Stream,使用 yum/dnf)。
sudo systemctl stop jellyfin
sudo systemctl disable jellyfin
sudo yum remove jellyfin jellyfin-server jellyfin-web
sudo dnf remove jellyfin jellyfin-server jellyfin-web
如提示还有依赖:
sudo dnf autoremove
Jellyfin 默认数据位置:
# 配置目录
sudo rm -rf /etc/jellyfin
# 缓存
sudo rm -rf /var/cache/jellyfin
# 日志
sudo rm -rf /var/log/jellyfin
# 媒体库 / 用户数据(很重要)
sudo rm -rf /var/lib/jellyfin
如果你自定义过路径(如 /opt/jellyfin),也一并删除:
sudo rm -rf /opt/jellyfin
避免以后 yum/dnf update 报错:
sudo rm -f /etc/yum.repos.d/jellyfin.repo
然后刷新缓存:
sudo yum clean all
# 或
sudo dnf clean all
Jellyfin 安装时会创建 jellyfin 用户:
sudo userdel jellyfin
如提示用户正在使用可忽略,或重启后再删。
rpm -qa | grep jellyfin
systemctl list-unit-files | grep jellyfin
无输出即表示已干净卸载 ✅
那就更简单:
docker stop jellyfin
docker rm jellyfin
docker rmi jellyfin/jellyfin
并删除挂载目录:
rm -rf /your/jellyfin/config /your/jellyfin/cache
如果你能告诉我:
我可以给你更精确的命令。