+ -
当前位置:首页 → 问答吧 → 如何删除BLFS中的程序

如何删除BLFS中的程序

时间:2007-08-28

来源:互联网

1、BLFS完成后,不想要的有些程序如何删除?
2、BLFS完成后,看了一下/sources目录有1.1G大小,/tools有137M,整个系统2.6G,直接rm -rf 这两个目录是否影响系统的正常使用?

作者: stockxs333   发布时间: 2007-08-28

/tools 目录可以不要了,但你应该先检查一下你的系统。按照 与 手册上的 “ 对主系统的要求 ” 相同的方法检查一下你的 LFS / BLFS 系统。
/sources 目录,如果这里全是你编译时的源码目录,可以不要了。但,你也不再能 make uninstall 了。

作者: tfkdmwmqtr   发布时间: 2007-08-28

这个不是问题,你可以用源代码的Makefile,当然是.configure了相同参数后来个make uninstall.不知道是否可行.如有错误,请指出L

作者: SCys   发布时间: 2007-08-29

引用:
作者: stockxs333
1、BLFS完成后,不想要的有些程序如何删除?
2、BLFS完成后,看了一下/sources目录有1.1G大小,/tools有137M,整个系统2.6G,直接rm -rf 这两个目录是否影响系统的正常使用?
这些问题应该思考一下就会有答案的了

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

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

作者: d00m3d   发布时间: 2007-08-29

删除某个包最简单的办法是在安装时额外执行一个 make install DISTDIR=/somedir
然后删除的时候你就知道该删除哪些东西了

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

作者: csfrank   发布时间: 2007-08-29

引用:
作者: csfrank
删除某个包最简单的办法是在安装时额外执行一个 make install DISTDIR=/somedir
然后删除的时候你就知道该删除哪些东西了

非要用 make uninstall 是windows的思维在作怪,linux没有注册表什么的,也不会留下什么垃圾之类
make uninstall是可以实现的,只要每个软件包的makefile中做一个uninstall的伪目标,在这个目标中做于install想反的操就可以了。而且在FREEBSD的port安装软件基本上都可以make deinstall

作者: cookiedingo   发布时间: 2007-09-03

在 BLFS 里,这招也非万灵的

作者: d00m3d   发布时间: 2007-09-13

嗯,有一些包就没有make uninstall

作者: youbest   发布时间: 2007-09-14

不过可以尝试一些包管理器来维护软件包。

作者: youbest   发布时间: 2007-09-14