LinuxSir.cn,穿越时空的Linuxsir!

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

如何删除一个包及依赖于它的所有包

[复制链接]
发表于 2007-9-14 17:13:43 | 显示全部楼层 |阅读模式
我想删除一个包,如x11-common,用的dpkg -P x11-common命令,出来一大堆依赖关系,不让我删除。
发表于 2007-9-14 19:03:30 | 显示全部楼层
你如果确实想删除所有和 X 相关的包, 比较简单的方法是用 aptitude , 先把x11-common标志为删除, 然后把 aptitude 告诉你的所有 broken 的包也一个个标志为删除. 确认没有 broken 的包了, 按 g 执行真正的删除操作.
回复 支持 反对

使用道具 举报

发表于 2007-9-14 19:45:54 | 显示全部楼层
aptitude purge x11-common

会有提示的,它会自动列出需要删除的相关包,并给出一些选择
回复 支持 反对

使用道具 举报

发表于 2007-9-15 20:31:41 | 显示全部楼层
apt-get remove x11-common
回复 支持 反对

使用道具 举报

发表于 2007-9-15 23:38:30 | 显示全部楼层
1, 使用deborphan, 这个软件会计算没有被使用的lib

2, 目前testing和sid的apt-get好像多了一个选项叫 autoremove,  也会自动删除没有依赖的包
回复 支持 反对

使用道具 举报

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

本版积分规则

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