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