前言
本文重点介绍Ubuntu卸载软件的4种方法。他们分别是图形化界面的synaptic、自动解决依赖关系的apt-get,处理依赖关系更强大的aptitude,还有安装本地deb包的dpkg。
方法一: Ubuntu使用synaptic图形化界面管理软件
oucanrong@zcwyou:~$ sudo apt-get install synaptic -y
以下是使用Synaptic管理软件的教程。
打开Synaptic
输入当前用户密码
输入当前用户密码
右键选择安装或卸载等软件管理目标
右键选择安装或卸载等软件管理目标
方法二: Ubuntu使用apt-get卸载软件
apt会自动解决和安装模块的依赖关系,于Redat系统的yum命令类似,并且会查询软件仓库, 但不会安装本地的deb文件, apt是建立在dpkg之上的软件管理工具。
卸载一个已安装的软件包(保留配置文件)
sudo apt-get remove xxxx
卸载一个已安装的软件包(删除配置文件)
sudo apt-get -purge remove xxxx
清除 /var/cache/apt/archives目录里的缓存包
sudo apt-get clean
清除 /var/cache/apt/archives 目录,只清理过时的包
sudo apt-get autoclean
删除软件包及配置文件
sudo apt-get remove xxx --purge
删除不再需要的软件包
sudo apt-get autoremove -y
注:aptitude 没有,它会自动解决这件事
方法三: Ubuntu使用aptitude卸载软件
aptitude 与 apt-get 一样,是 Debian 及其衍生系统中功能极其强大的包管理工具。与 apt-get 不同的是,aptitude 在处理依赖问题上更佳一些。举例来说,aptitude 在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。以下是笔者总结的一些常用 aptitude 命令,仅供参考。
安装aptitude
oucanrong@zcwyou:~$ sudo apt install -y aptitude
删除包
sudo aptitude remove xxx
删除包及其配置文件
sudo aptitude purge xxx
搜索包
sudo aptitude search xxx
显示包的详细信息
sudo aptitude show xxx
删除下载的包文件
sudo aptitude clean
仅删除过期的包文件
sudo aptitude autoclean
利用apitude重装软件
sudo aptitude reinstall xxx
方法四: Ubuntu使用dpkg命令卸载软件
dpkg用于安装本地deb软件包。
删除软件包及配置文件
sudo dpkg -P xxx