Ubuntu卸载Jellyfin软件的完整步骤
停止Jellyfin服务
卸载前需先停止正在运行的Jellyfin服务,避免文件占用导致卸载失败。执行命令:
sudo systemctl stop jellyfin
卸载Jellyfin软件包(保留配置文件)
若仅需卸载软件但保留配置文件(便于后续重新安装),使用以下命令:
sudo apt remove jellyfin
执行后,APT会自动移除Jellyfin主程序,但保留/etc/jellyfin、/var/lib/jellyfin等配置及数据目录。
彻底卸载(删除配置文件及依赖)
若无需保留任何配置,可使用purge命令彻底清除:
sudo apt purge jellyfin
此命令会删除Jellyfin的所有配置文件(包括用户主目录下的.config/jellyfin、系统目录中的配置文件等)。
清理残留依赖
卸载后,APT会自动提示是否有不再需要的依赖包。若需手动清理,执行:
sudo apt autoremove
该命令会移除系统中未被其他软件使用的依赖包,释放磁盘空间。
清理APT缓存(可选)
若需释放下载的软件包缓存(位于/var/cache/apt/archives),可执行:
sudo apt clean
停止Jellyfin服务
同第一步,确保服务已停止:
sudo systemctl stop jellyfin
删除安装目录
若Jellyfin安装在默认目录(如/opt/jellyfin),执行:
sudo rm -rf /opt/jellyfin
删除配置及数据文件
Jellyfin的核心配置及数据通常存储在以下目录,需逐一删除:
rm -rf ~/.config/jellyfin # 用户配置目录
sudo rm -rf /var/lib/jellyfin # 系统数据目录(媒体库、用户信息等)
sudo rm -rf /var/log/jellyfin # 日志目录
删除启动脚本与服务文件
若手动创建过启动脚本(如/etc/systemd/system/jellyfin.service)或服务文件,需一并删除:
sudo rm -f /etc/systemd/system/jellyfin.service
sudo systemctl daemon-reload # 重新加载systemd配置
卸载完成后,可通过以下命令确认Jellyfin是否已完全移除:
jellyfin --version
若系统提示“command not found”,则说明Jellyfin已成功卸载。
/var/lib/jellyfin(媒体库文件)、~/.config/jellyfin(用户设置)等目录中的个人数据,避免误删。sudo apt -f install修复依赖关系。