linux命令删除程序
linux命令删除程序详细介绍
在 Linux 中删除程序需根据安装方式选择对应方法,以下是常见场景的操作指南:
一、通过包管理器安装的程序(推荐)
适用场景:通过 apt(Debian/Ubuntu)、yum(CentOS 7 及以下)、dnf(CentOS 8+)、pacman(Arch)等工具安装的程序。
- 普通卸载(保留配置文件)
bashremove 程序名yum remove 程序名
dnf remove 程序名
pacman 程序名
- 彻底卸载(删除配置文件)
bashpurge 程序名dnf erase 程序名
pacman 程序名
示例:卸载 Firefox
bash
purge firefox
二、手动安装的程序(如编译安装)
适用场景:通过 ./configure && make install 或直接解压到目录的程序(常见路径:/usr/local/、/opt/、~/.local/)。
- 查找安装路径
bash程序名程序名
- 删除文件(谨慎操作!)
bash/安装路径/程序目录
注意:手动删除可能残留配置文件(如 ~/.config/程序名),需手动清理。
三、Snap/Flatpak 安装的程序
- Snap 程序
bashsnap remove 程序名 - Flatpak 程序
bashflatpak uninstall 程序名flatpak uninstall 程序名
四、安全提示
- 备份数据:重要程序删除前备份配置(如
/etc/程序名/或~/.程序名)。 - 慎用
rm -rf:确保路径正确,避免误删系统文件(如sudo rm -rf /会摧毁系统!)。 - 确认程序名:使用
dpkg -l | grep 程序名(Debian 系)或rpm -qa | grep 程序名(RedHat 系)查找准确包名。
常见问题
- 找不到程序名:若忘记程序包名,可用模糊搜索:bash
search 关键词dnf search 关键词
9123apt search 关键词 dnf search 关键词
- 依赖残留:包管理器会自动处理依赖,手动删除需自行检查
/usr/lib/等目录。
根据安装方式选择对应命令,可高效且安全地删除程序。