![如何在 Ubuntu 上从命令行卸载软件包?](https://linux22.com/image/3808/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%20%E4%B8%8A%E4%BB%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%8D%B8%E8%BD%BD%E8%BD%AF%E4%BB%B6%E5%8C%85%EF%BC%9F.png)
我想知道如何从命令行/终端卸载软件。我会使用什么命令?
答案1
取决于您的发行版:
使用 Fedora/CentOS/RHEL
$ yum remove <package name> -or- $ rpm -e <package name>
Debian/Ubuntu/Mint/...
$ apt-get --purge remove <package> -or- $ aptitude purge <package> -or- $ dpkg -r <package>
苏塞
$ rpm -e <package> -or- $ zypper remove <package> -or- $ zypper rm <package>
BSD
$ pkg_delete <package>
根图
- uninstall a package, but only if it isn't required anymore by others - $ emerge -c <package> - uninstall a package, no matter whether it is still required by others - $ emerge -C <package>
ArchLinux
$ pacman -Rc <package>
-
$ nix-env -e <package>
参考
答案2
archlinux 项目有一个很好的比较关于不同包管理器的常见任务。
对于 debian/ubuntu,您可以使用apt-get
, aptitude
, dpkg
, dselect
, orphaner
, debfoster
, 以及可能更多。它们都可以删除包。阅读相应的手册页以了解如何使用它们以及在哪种情况下使用哪一个。