免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 2736 | 回复: 20
打印 上一主题 下一主题

[FreeBSD] 问下 编译 ports的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-10 11:14 |只看该作者 |倒序浏览
搞FreeBSD也就一个多星期的事,所以水平很有限啊......

现在发现的问题是:
因为freebsd里的pkg好像都比较旧......所以我都是直接下载bz2格式的源代码直接编译的。但不知道为什么这样做,硬盘空间被占用的特别快,试过一次,只编译了apache ,mysql ,php和他们所依赖的组件,然后我再编译xorg 6.9.0,只编译到一半就占了5G的空间,这好像不正常吧,而且昨天发现,我编译mon_mono,源代码只有几百K,但一编译,竟然占了200多M...........我开始以为是临时文件,但我有make clean的啊,make clean后,空间竟然没有变...........

我继续留意一下,发现在configure的时候,就开始占硬盘了........

哪位大大能告诉我是什么回事,我现在怀疑是编译时产生大量文件,但编译后没删掉,要是一直这样的话,没个几十G都不敢编译了。。。。。。。。。。。

太夸张了。。。。。

昨临睡前用du做了一份/usr 的目录大小列表.......如果大大们不理偶,我就只能分析一下了,大不了漰了重装......

论坛徽章:
0
2 [报告]
发表于 2006-05-10 11:18 |只看该作者
这很正常的,我的好几个同时装还占到7G呢。因为编译时要有临时文件的呀,很多中间产物。

make clean只对你的ports安装有效!!对其他的无效(make world也可以用,不过跟你的问题没关系)

论坛徽章:
0
3 [报告]
发表于 2006-05-10 11:19 |只看该作者
哎,就算是编译 xorg,2~3G 也就足够了吧?

你创建分区的时候是不是对文件系统作了什么调整?

论坛徽章:
0
4 [报告]
发表于 2006-05-10 11:19 |只看该作者
但问题是编译完之后,这些临时产物没有清空,一直还在哪里............这个才是主要问题...............

我没有编译内核,

论坛徽章:
0
5 [报告]
发表于 2006-05-10 11:20 |只看该作者
原帖由 jssly 于 2006-5-10 11:19 发表
但问题是编译完之后,这些临时产物没有清空,一直还在哪里............这个才是主要问题...............

我没有编译内核,

到 /usr/ports 下面 make clean

很费时间的,让它忙活一晚上吧

论坛徽章:
0
6 [报告]
发表于 2006-05-10 11:22 |只看该作者
手动清空!
所以说,用ports是个好习惯,呵呵。
我只是把/usr/local单独分了一个区而已

论坛徽章:
0
7 [报告]
发表于 2006-05-10 11:22 |只看该作者
原帖由 isjfk 于 2006-5-10 11:19 发表
哎,就算是编译 xorg,2~3G 也就足够了吧?

你创建分区的时候是不是对文件系统作了什么调整?

我安装的时候分区为了快,是直接a,然后q的,/ 256 /tmp 500 /var 1G /usr 好像6G

论坛徽章:
0
8 [报告]
发表于 2006-05-10 11:24 |只看该作者
原帖由 linuxbao3 于 2006-5-10 11:22 发表
手动清空!
所以说,用ports是个好习惯,呵呵。
我只是把/usr/local单独分了一个区而已


我现在就是不知道哪些临时产生的文件放在哪,都不知道怎么手动删,所以就做了一个/UER的文件列表...............

下次听你的,分开到一个区..........新手不懂哪么多,没办法

论坛徽章:
0
9 [报告]
发表于 2006-05-10 11:26 |只看该作者
原帖由 isjfk 于 2006-5-10 11:20 发表

到 /usr/ports 下面 make clean

很费时间的,让它忙活一晚上吧


晚上试试,希望能清空,不然的话..........真的要加硬盘了,不然编译个东西都占几个G,还不释放.......

编译个几百K的东西,最后占200M,如果找不到原因和解决办法,我怕我不怕编译了

论坛徽章:
0
10 [报告]
发表于 2006-05-10 11:29 |只看该作者
如果你是用ports编译的xorg,那么文件就在它的下面 -----work!你进去看看就知道了。

如果你是自己下载下来编译的,那么就没办法在./ports下来处理了,你要到你的bz2包解出来的文件夹里删除了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP