Ports

共 46 篇文章。

s5

• Development

之前一直发愁如何使用一项开源的工具来取代PowerPoint。今天经zoomq同学介绍发现了s5,感觉不错。在 FreeBSD 中可以通过 textproc/s5 来安装。

参与评论

bsd.port.mk: critical issue for RELENG_6

• Development

Today I have submitted a PR which I have marked “critical”. bsd.port.mk does not do the right thing on RELENG_6 after the rcorder change, which will cause all ports installed rc.d scripts stop to function at system startup.

The PR can be accessed here: https://www.freebsd.org/cgi/query-pr.cgi?pr=93536

UPDATE(20060219): It seems that the problem is not related to this. I am still investigating what was happening.

UPDATE(20060220): Doug Barton has kindly provided information about the issue. It was because some nojail and mountcritlocal conflict. The issue can only appear when you are using jail(8).

参与评论

magic to build package on different FreeBSD versions

• Development

Sometimes you may need to build some packages for older/newer versions of FreeBSD. That is simple if you use jail and other mechanisms.

In order to be successful, you need a “Full jail” say ordinary jail, installed with binary that is built from the target version of FreeBSD. For instance, build a 6.0 userland by sync’ing code to -HEAD.

Secondly, you need to replace two files in the jail: uname(1) and sysctl(1). What you have to do is to use sed to replace both FreeBSD version and __FreeBSDVersion (say, kern.osreldate), according to porters’ handbook.

阅读全文… ( 本文约 201 字,阅读大致需要 1 分钟 )

eAccelerator

• Development

A GPL’ed (say, it’s not OpenSource, but the source code is available publicly) PHP accelerator has been evaluated at lab, which is called eAccelerator. I should adjust my claim that this sort of application is not useful.

During my test, the accelerator has improved the TPS by about 50%, and is quite impressive.

In order to install this on FreeBSd, you should have installed PHP from ports, and go to www/eaccelerator and ``make install’'.

阅读全文… ( 本文约 96 字,阅读大致需要 1 分钟 )