apt-get指令关于卸载软件的各种⽤法
⼀、apt-get remove packagename
滴滴涕
该命令将移除与packagename相关联的所有⼆进制⽂件,但是不会移除与之相关联的配置⽂件或数据⽂件(configuration or data files),同样也不会移除packagename所依赖的包。michigan
预告片英语⼆、apt-get purge packagename或者apt-get remove --purge packagename
这两条命令是等价的。它们的作⽤是:移除与包packagename相关联的所有⽂件,这些⽂件包括⼆进制⽂件和全局配置⽂件。注意,该命令不会移除packagename所依赖的包,也不会移除位于⽤户家⽬录中的与packagename相关联的配置⽂件或数据⽂件。
ab当我们想要完全卸载⼀个程序的时候,这条命令将特别有⽤。因为我们经常遇到安装⼀个应⽤程序过程中出现安装失败,导致我们需要重新安装它;或者由于某个应⽤程序的配置⽂件混乱,我们想完全卸载这个应⽤程序然后再重新安装,那么就可以使⽤这条命令先完全卸载应⽤程序所在的包。
三、apt-get autoremove
卸载当前系统中的所有孤⽴的包(remove orphaned packages),具体指那些曾经被其他包所依赖,但是
现在不被任何包依赖了的包。例如,我们⽤apt-get remove --purge packagename卸载了packagename,但是packagename所依赖的包还保留在系统中,这时我们就可以⽤命令apt-get autoremove来卸载这些依赖包。注意,这条命令卸载的依赖包⼀定指的是孤⽴的包,即不再被任何包给依赖了的包。
世界之都toothache四、aptitude remove packagename或者aptitude purge packagename
reciprocating
上⾯两条命令也会卸载被packagename依赖但是不被系统中其他包依赖的包。
五、apt-get -s remove packagename
这条命令将模拟卸载pacagename包,但是不会真的卸载。⼀般在卸载某个包之前,我们先⽤这条命令来查看⼀下卸载过程中会卸载哪些内容,防⽌因为拼错包名packagename⽽卸载了不是我们意图卸载的包。
fight>knowingly>keepfit