Ports Ports collections 又称 ports trees 或直接简称 ports是一系列由BSD系列操作系统比如 FreeBSDNetBSD和 OpenBSD提供的一些 makefile 和 patch Unix以作为一种简单的安装以及创建二进制包的方法它们通常基于软件包管理系统并带有 ports handling package英语handling package 创建以及附加工具以对软件包删除增添或进行其他操作除了BSD一些Linux发行版有类似的软件包括 Gentoo的 PortageArchlinux 的 Arch编译系统ABS CRUX英语CRUX 的以及 Void Linux 的 Ports Ports 的主要优点是使用现有的硬件资源对软件安装的微调与优化 另一方面它的主要缺点是需要额外花时间在包的编译上举个例子安装一份全部通过 ports 编译的 FreeBSD 需要几天当然这取决与你的硬件编译GNOME等大型软件也需要花费大量时间