Linux 下有时候我们安装了软件却不知道如何去卸载,或者找不到卸载的位置(不像 Windows 下,的控制面板里可以轻松的卸载)。尤其是用网上找来的命令来安装的软件,想需要卸载的时候更是感觉无从下手。
或者我们卸载了,但是又不知道卸载的是否干净。因为你如果稍微注意一下命令行下的安装过程就会发现很多时候他都要安装很多相应的支持库的。那么我们卸载的时候能不能将这些相关的依赖也都安全的卸载呢?(所谓安全的卸载是指如果这个依赖库没有软件用到那么就卸载掉,如果其他的软件有用到就不要卸载)
还有很多很多我们考虑的到和没有考虑到的问题。因为我们大部分朋友对 Linux 系统的了解远远比不上对 Windows 操作系统的了解。如果卸载之后存在残留真的不知道如何清理。可是作为处女座和伪处女座的洁癖们来说,这是绝对无法忍受的!
1、我们需要知道我们要卸载的软件的名称,比如我现在打算卸载 Dropbox ,这个我们很容易知道它的名称了
2、然后我们打开终端/命令行准备输入命令
3、输入如下命令:sudo apt-get autoremove --purge
4、现在不要急着回车,我们来讲解一下这个命令
sudo ———— 获取 root 权限
apt-get ——— 执行安装卸载功能的软件
autoremove — 告诉 apt-get 我们所要做的操作是移除软件
--purge ——— 注意这前面是两个短划线,这个参数是告诉他们要完整的干净的彻底的移除
5、到了这里我们是不是还差点什么?对了,我们还没告诉他们卸载什么软件呢。那么在 --purge 后面间隔一个空格开始写软件名称。比如我就要写。
Dropbox 在这里我告诉大家一个小技巧:如果软件名称太长,我们可以只输入前边的一部分,然后按 Tab 键进行自动补全,你会发现 Linux 的终端是多么的智能的!如下图1,我输入了 dro 之后点击 Tab 按键之后就变成了 图2 的样子
6、好啦,命令输入完了,我们回车运行吧~你猜会出现什么?对啦~要输入密码的,因为我们 sudo 请求了 root 权限嘛,输入就对了。还有哦,你输入密码的时候终端里不会发生变化的,连 * 都不会显示出来,众位盲打吧,打完了回车确认就是了~
7、等待了一会之后会出现如下图提示,我们确认卸载,回复 Y 回车即可
8、然后继续等待,直至卸载完成,然后关闭终端,结束此次卸载过程。
注意事项:
此方法 Ubuntu系、Debian系 系统可用
如果软件名称太长,我们可以只输入前边的一部分,然后按 Tab 键进行自动补全
输入密码的时候终端里不会发生变化的,连 * 都不会显示出来,众位盲打吧,打完了回车确认就是了。
相关推荐:
Linux系统中怎么使用grep命令?
linux怎么避免删除错误的文件和恢复文件?
Linux怎么配置双机SSH互相信任实现免密码登录?