LinuxSir.cn,穿越时空的Linuxsir!

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

如何删除BLFS中的程序

[复制链接]
发表于 2007-8-28 10:57:20 | 显示全部楼层 |阅读模式
1、BLFS完成后,不想要的有些程序如何删除?
2、BLFS完成后,看了一下/sources目录有1.1G大小,/tools有137M,整个系统2.6G,直接rm -rf 这两个目录是否影响系统的正常使用?
发表于 2007-8-28 12:11:08 | 显示全部楼层
/tools 目录可以不要了,但你应该先检查一下你的系统。按照 与 手册上的 “ 对主系统的要求 ” 相同的方法检查一下你的 LFS / BLFS 系统。
/sources 目录,如果这里全是你编译时的源码目录,可以不要了。但,你也不再能 make uninstall 了。
回复 支持 反对

使用道具 举报

发表于 2007-8-28 21:59:24 | 显示全部楼层
这个不是问题,你可以用源代码的Makefile,当然是.configure了相同参数后来个make uninstall.不知道是否可行.如有错误,请指出L
回复 支持 反对

使用道具 举报

发表于 2007-8-29 12:45:15 | 显示全部楼层
Post by stockxs333
1、BLFS完成后,不想要的有些程序如何删除?
2、BLFS完成后,看了一下/sources目录有1.1G大小,/tools有137M,整个系统2.6G,直接rm -rf 这两个目录是否影响系统的正常使用?
这些问题应该思考一下就会有答案的了

想一想 /tools 里的东西是什麽?/sources 里的又是什麽?

只要再详细阅读一下 LFS 手册,了解整个 LFS 的流程,自有答案了
回复 支持 反对

使用道具 举报

发表于 2007-8-29 13:08:16 | 显示全部楼层
删除某个包最简单的办法是在安装时额外执行一个 make install DISTDIR=/somedir
然后删除的时候你就知道该删除哪些东西了

非要用 make uninstall 是windows的思维在作怪,linux没有注册表什么的,也不会留下什么垃圾之类
回复 支持 反对

使用道具 举报

发表于 2007-9-3 13:53:53 | 显示全部楼层
Post by csfrank
删除某个包最简单的办法是在安装时额外执行一个 make install DISTDIR=/somedir
然后删除的时候你就知道该删除哪些东西了

非要用 make uninstall 是windows的思维在作怪,linux没有注册表什么的,也不会留下什么垃圾之类


make uninstall是可以实现的,只要每个软件包的makefile中做一个uninstall的伪目标,在这个目标中做于install想反的操就可以了。而且在FREEBSD的port安装软件基本上都可以make deinstall
回复 支持 反对

使用道具 举报

发表于 2007-9-13 18:54:28 | 显示全部楼层
在 BLFS 里,这招也非万灵的
回复 支持 反对

使用道具 举报

发表于 2007-9-13 20:51:58 | 显示全部楼层
嗯,有一些包就没有make uninstall
回复 支持 反对

使用道具 举报

发表于 2007-9-13 20:52:20 | 显示全部楼层
不过可以尝试一些包管理器来维护软件包。
回复 支持 反对

使用道具 举报

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

本版积分规则

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