ports 装不起来的几种状况

来源:岁月联盟 编辑:zhu 时间:2008-01-21
ports 装不起来的几种状况内容简介:【FreeBSD教程】 1. BROKEN 这是说 maintainer 或是 asami 已经发现这个 ports 有问题, 可能是版本更新, 可能是 checksum 错误, 可能是 maintainer 的 patch 有问题, 可能是任何问题, 但是它就是 BROKEN 掉了.. 2. B

【FreeBSD教程】1. BROKEN
这是说 maintainer 或是 asami 已经发现这个 ports 有问题,
可能是版本更新, 可能是 checksum 错误, 可能是 maintainer 的 patch 有问题, 可能是任何问题, 但是它就是 BROKEN 掉了..

2. BROKEN_ELF
这状况只会发生在 3.0 以上, 大概只有 asami & jseger 会做这种事, 这表示这个 ports 在 ELF 下会有问题, 可能是 library 做不起来, 可能是跑不起来, 可能是跑起来有问题, anyway, 它就是在 ELF 下 BROKEN 了..

3. bsd.port.mk
请检查一下你的 /usr/share/mk/bsd.port.mk 看看是不是有换到最後的版本, 假如不是请更新您的 source tree, 将 bsd.port.mk 换到最新的版本, 会这麽说的原因是某些 ports 会使用最新的变数, 而这些变数来自於最新的 bsd.port.mk

4. make.conf
确定你没有设错东西, X11BASE 应该是在 /usr/X11R6, 不是 /usr/X386 因为 /etc/make.conf 会覆盖掉 /usr/share/mk/bsd.port.mk 的设定, 所以出问题前, 请先检查这个档案...

5. 除此之外
还是 make 不起的话, 有可能是版本更新, 有可能是原作者将 source package 更新,但是没有 bump version, 以致於 md5 checksum error, 请先联络 maintainer, maintainer 假如尽责得话, 会将问题解决掉..

假如碰到问题 1. 2. 时可能是无解, 其馀的, 请更新或修改档案, 或是联络 maintainer, 都无解之後再上来 post.
--
我们不是神, 不能从你的支言片语中帮你解决啥问题..

假如你要我们帮忙些啥麽, 请送上 error log

图片内容