在 CentOS 上彻底卸载 Jellyfin(包含服务、配置、缓存、用户、仓库等),可以按下面步骤操作。
sudo systemctl stop jellyfin
sudo systemctl disable jellyfin
如果还有 jellyfin 相关进程:
sudo pkill -u jellyfin
yum / dnf 安装的sudo yum remove jellyfin jellyfin-server jellyfin-web
或
sudo dnf remove jellyfin jellyfin-server jellyfin-web
确认是否还有残留:
rpm -qa | grep jellyfin
有则继续卸载:
sudo rpm -e 包名
sudo rm -rf /etc/jellyfin
sudo rm -rf /var/lib/jellyfin
sudo rm -rf /var/cache/jellyfin
sudo rm -rf /usr/share/jellyfin
sudo rm -rf /opt/jellyfin
如果你自定义过媒体库,只删 Jellyfin 目录,不要删你的影片目录。
sudo userdel jellyfin
sudo groupdel jellyfin
(若提示用户正在使用,可先确认无进程后再试)
sudo rm -f /usr/lib/systemd/system/jellyfin.service
sudo rm -f /etc/systemd/system/jellyfin.service
sudo systemctl daemon-reload
sudo rm -f /etc/yum.repos.d/jellyfin.repo
sudo yum clean all
sudo rm -f /var/log/jellyfin*
which jellyfin
systemctl list-unit-files | grep jellyfin
ls /etc/jellyfin
均无结果即表示干净。
如果你是用 Docker 或 源码安装 的,告诉我安装方式,我可以给你对应清理方案。