LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 927|回复: 7

问问删除一个软件需要经过哪几个步骤?

[复制链接]
发表于 2007-12-27 14:28:05 | 显示全部楼层 |阅读模式
除了会删掉文件以外,还需要什么吗?
发表于 2007-12-27 14:52:32 | 显示全部楼层
不明白你的意思,是编译软件的删除还是?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-27 15:07:23 | 显示全部楼层
就是说比如我要删除一个叫:"foo"的软件

我是不是需要删除在/usr里面的文件夹就可以了

还是我再需要修改一下其他的配置文件呢,

我想知道debian的安装的时候经过哪几个步骤。

apt-get install foo 的后面是什么样子的

会新建一个文件夹,然后把程序放进去,然后系统就知道了么????

是不是还应该在什么地方配置一下,让系统知道自己安装了一个叫foo的软件。

同样卸载的时候,如果想通过手工卸载,直接删掉以后需要修改什么配置文件吗?
回复 支持 反对

使用道具 举报

发表于 2007-12-27 15:16:10 | 显示全部楼层
如果是源码安装的,直接删除相应的程序和配置文件

如果是用包安装的建议用aptitude remove pack-name
回复 支持 反对

使用道具 举报

发表于 2007-12-27 19:42:02 | 显示全部楼层
Post by fender010;1800440
就是说比如我要删除一个叫:"foo"的软件

我是不是需要删除在/usr里面的文件夹就可以了

还是我再需要修改一下其他的配置文件呢,

我想知道debian的安装的时候经过哪几个步骤。

apt-get install foo 的后面是什么样子的

会新建一个文件夹,然后把程序放进去,然后系统就知道了么????

是不是还应该在什么地方配置一下,让系统知道自己安装了一个叫foo的软件。

同样卸载的时候,如果想通过手工卸载,直接删掉以后需要修改什么配置文件吗?
deb 包的安装路径是维护者预先定义的,一般可以用 aptitude、synaptic 之类的工具观看 deb 包的内容,俺习惯用 dpkg --contents foo-xxxxxx.deb 看之,那麽你应该知道软件是装到何处去了

的确是有地方配置的,见 /var/lib/dpkg/status,但不能手功去配置,否则後可能很严重,最好还是用常规方式去御载软件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-27 20:54:37 | 显示全部楼层
我不是想自己手工配置,就是想知道,感觉不能只是知道一个apt应该了解点深入的内容。
回复 支持 反对

使用道具 举报

发表于 2007-12-27 21:17:33 | 显示全部楼层
我常认为 apt 很多时候都太过自动,如果想深入一点了解的话,内 dpkg 着手吧 ;)
回复 支持 反对

使用道具 举报

发表于 2007-12-29 09:31:36 | 显示全部楼层
如果用apt-get remove pack-name只删除该软件包安装到系统中的文件,保留该软件的配置文件。
最彻底的方式是:
apt-get  --purge remove pack-name
连配置文件也一起删除
查看配置文件的方式
dpkg -L pack-name

不知道对不对,呵呵。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表