FreeBSD 软件管理与多处理器应用全解析
1. FreeBSD 端口构建与定制
在 FreeBSD 系统中,端口(ports)的构建方式具有独特优势,它能支持调试并提升向 OOo 团队提交的错误报告质量,这是端口相较于软件包(packages)的显著优势,软件包通常无法进行此类定制。
并非所有端口都会公布其所有可用选项,若想了解某个端口的具体选项,可查看其 Makefile 文件。以下是一个简单的 Makefile 示例:
PORTNAME= apache
PORTVERSION= 2.2.4
PORTREVISION= 2
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_APACHE_HTTPD} \
${MASTER_SITE_LOCAL:S/%SUBDIR%\//clement\/:aprmysql/}
DISTNAME= httpd-${PORTVERSION}
DISTFILES= ${DISTNAME}.tar.bz2 \
apr_dbd_mysql.rev-57.c:aprmysql
此示例中,端口名为 apache ,处理的软件版本为 2.2.4 ,这是该版本端口的第二次修订,在 /var/db/pkg 中显示为 apache-2.2.4_2 。FreeBSD 将该端口归类于
超级会员免费看
订阅专栏 解锁全文
4

被折叠的 条评论
为什么被折叠?



