washman 发表于 2005-3-14 18:44:35

文件删除后还能用dpkg -l 看到?

为什么用apt-get remove的文件在dpkg -l 里还是有,可是再运行apt-get remove就说本软件没有安装,难道dpkg -l 不是看已经安装了的软件?

BOoRFGOnZ 发表于 2005-3-14 19:01:04

不用apt 不知道 帮你顶

washman 发表于 2005-3-14 19:41:15

呵呵,版主真称职阿
是不是用dpkg卸载的就看不到了?

BOoRFGOnZ 发表于 2005-3-14 20:01:22

我感觉 是不是象rpm一样也有个软件安装数据库文件的

aiqinghai 发表于 2005-3-14 23:23:35

斑竹你说的对不对啊。。。。

xqssl 发表于 2005-3-15 09:38:08

apt-get remove在 apt默认配置下只会删除package的非配置部分的文件,
如果这个package还有配置文件的话。
就还会出现在dpkg -l 的列表里面。看下面这个例子:
状态rc表示r(删除)c(但是仅剩配置文件).如果你想耳根清净,用
dpkg -P cpufeqd就可以彻底让这个package消失。


期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 当前状态=未(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)
|/ 错误?=(无)/保持(?)/须重装(R)/两者兼有(#) (状态,错误:大写=故障)
||/ 名称         版本         简介
+++-==============-==============-============================================
rccpufreqd       1.2.2-2      A speedstep applet clone

BOoRFGOnZ 发表于 2005-3-15 11:30:16

apt-get remove在 apt默认配置下只会删除package的非配置部分的文件,
如果这个package还有配置文件的话。
就还会出现在dpkg -l 的列表里面。看下面这个例子:
状态rc表示r(删除)c(但是仅剩配置文件).如果你想耳根清净,用
dpkg -P cpufeqd就可以彻底让这个package消失。


期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 当前状态=未(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)
|/ 错误?=(无)/保持(?)/须重装(R)/两者兼有(#) (状态,错误:大写=故障)
||/ 名称         版本         简介
+++-==============-==============-============================================
rccpufreqd       1.2.2-2      A speedstep applet clone


to aiqinghai, 看来俺猜测对 了 :D

zhy2111314 发表于 2005-3-15 18:02:12

要想彻底删除,用下面的命令比较好:
$dpkg -R soft   #记不清了,好像是,反正用dpkg删除 :wink:

washman 发表于 2005-3-16 03:50:36

多谢各位,是 dpkg -P ***

(-R 好像不对哦)

zhy2111314 发表于 2005-3-17 07:36:30

多谢各位,是 dpkg -P ***

(-R 好像不对哦)
是是是,我说过记不清了:) 好象还可以加--remove
我用debian系统基本不删除软件所以很少用 :lol:
页: [1]
查看完整版本: 文件删除后还能用dpkg -l 看到?