LinuxSir.cn,穿越时空的Linuxsir!

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

想删除没用的包

[复制链接]
发表于 2007-10-22 17:49:14 | 显示全部楼层 |阅读模式
小子是近两年才玩的LINUX,所以对包依赖的概念不是很清楚。
最近发现,卸载很多不需要的应用程序时,当初安装同时添加的依赖的包没有被删掉。(相当于金字塔,顶层被删了,没用的底层确没被删掉)这个问题怎么解决呢?谢谢啦!(要技术的解决方案哦!别告诉我不占什么硬盘空间不用删~)
发表于 2007-10-22 18:11:23 | 显示全部楼层
我一般是到系统日志里找到那天的yum记录,根据日志将它们全部删除。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-27 12:38:02 | 显示全部楼层
难道只有这种方法?
回复 支持 反对

使用道具 举报

发表于 2007-10-27 19:16:01 | 显示全部楼层
据我所知,只有Gentoo和Ubuntu,Debian的包管理可以移除无用的依赖关系,那些apt4rpm现在貌似还不可以。楼主如果有这方面的需要的话,可以考虑换版本了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-28 11:19:06 | 显示全部楼层
系统装了不少东西,不想换版本。只想在Fedora下解决这个问题。
回复 支持 反对

使用道具 举报

发表于 2007-10-30 13:44:49 | 显示全部楼层
硬盘没地 找大的删  安全问题 找危险的删  闲的无聊 格硬盘删
回复 支持 反对

使用道具 举报

发表于 2007-11-20 23:06:48 | 显示全部楼层
apt4rpm 可以用 -D 删除依赖的包,今天刚发现
想编译listen music player 就安装了一个python-gtk-devel,结果相应安装了10几个包,编译不成,就想删除它,可是谁记得那10几个包呢。就安装了apt(我用的是openSUSE10.3),用apt-get remove -D python-gtk-devel 可以删除9个包,又手工删除了3个包,应该没有了吧。看了一下日志,大海捞针一样
回复 支持 反对

使用道具 举报

发表于 2007-11-21 05:28:49 | 显示全部楼层
Post by 孤笑客;1774150
系统装了不少东西,不想换版本。只想在Fedora下解决这个问题。

用rpm -e 待删除包全称 --nodeps命令可以删除系统无用但有依赖关系的包。加上后面的选项意思就是不顾依赖强行删除。注意空格。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-22 09:41:52 | 显示全部楼层
看了楼上2位的,去试.
回复 支持 反对

使用道具 举报

发表于 2007-11-22 11:58:29 | 显示全部楼层
用yum remove <package> 所有依赖它的其他包也会列出,让你确认后删除。
回复 支持 反对

使用道具 举报

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

本版积分规则

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