查看APT帮助:
代码: 全选
apt-get
astolia 写了:一个deb软件包包含的内容:
1、程序文件
2、包信息,安装前后要执行的脚本,卸载前后要执行的脚本
用apt-get install或dpkg -i安装一个软件包时会将上面的1和2都安装到硬盘上
用apt-get remove或dpkg -r卸载时,会删除1,但2会保留
用apt-get purge或dpkg --purge卸载时,会将1、2都删除
但这么做以后,程序运行时生成的一些配置信息可能仍然保留在硬盘上,一般都放在 ~/home下以点+软件名称命名的目录下,或者是~/.config下面以软件名称命名的目录。部分程序在/etc下的配置信息也会保留,使用gconf的程序也有可能在gconf中留下一些配置信息
所以对某个包的真正意义上的“彻底删除”,就是要执行过apt-get purge或dpkg --purge,并且将生成的配置文件删干净。
至于你提到的两个命令,第一个写错了,应该是sudo apt-get remove XXX,这两个联合起来基本相当于
sudo apt-get purge XXX或sudo dpkg --purge XXX,并且将以前删除软件时遗留的2一起删除掉