Ports

✍ dations ◷ 2025-02-24 08:04:23 #Ports

Ports collections (又称 ports trees 或直接简称 ports)是一系列由BSD系列操作系统(比如 FreeBSD,NetBSD,和 OpenBSD)提供的一些 makefile 和 patch (Unix),以作为一种简单的安装以及创建二进制包的方法。它们通常基于软件包管理系统,并带有 ports handling package(英语:handling package) 创建以及附加工具以对软件包删除、增添或进行其他操作。除了BSD,一些Linux发行版有类似的软件。包括 Gentoo的 Portage,Archlinux 的 Arch编译系统(ABS) ,CRUX(英语:CRUX) 的以及 Void Linux 的 Ports。

Ports 的主要优点是使用现有的硬件资源对软件安装的微调与优化。

另一方面,它的主要缺点是需要额外花时间在包的编译上。举个例子,安装一份全部通过 ports 编译的 FreeBSD 需要几天,当然,这取决与你的硬件。编译GNOME等大型软件也需要花费大量时间。

NetBSD 的 与众不同,它致力于保证和便携性,以及对除 NetBSD 外的 BSD 系统的通用性,包括其他BSD,Linux和其他类Unix系统。在 1997年8月,pkgsrc 被基于已经存在的 FreeBSD ports 系统被创建。它遵循每季度发布,而在2006年7月包含了超过6000个包。 在DragonFly BSD 的1.4版本,他们宣称会采纳 pkgsrc 作为他们的官方包管理系统。但后来DragonFly BSD又很快地创建了他们自己的 ,称为 ,在3,4版本发行并在3.6版本完全更换, 是通过git运转的。

相反,FreeBSD Ports 是它最初的基础,OpenBSD 的ports系统的目的是作为来源,以创建最终包:安装 ports 时首先创建一个包,然后进行安装。Ports 包含 Makefile ,带有说明信息的 文本文件,让这个程序在 OpenBSD 运行的补丁以及一个列出本包中的文件的包列表。这个 ports 使用一系列标准的 Makefile,其中一些和源代码树共享,这些共共享的基础部分常常包括用于给 ports 开发者的公共的功能,以保证 ports 可以十分简洁。为安全起见,或为开发新的 ports 的辅助,ports 编译可能在 systrace 下运行,并提供了一个默认的策略。

在2007年10月下旬, OpenBSD 开发者 Nikolay Sturm 宣布稳定版本的 ports 应被看作无人维护的,因为缺乏资源。这强烈地驱使用户运行current版本的 ports/base tree 以保持安全更新。在2009年,stable 版本的 ports tree 在 Robert Nagy 和 Jasper Lievisse Adriaanse 的管理下复用。

此处有两个非官方的网页,上有一 OpenBSD 的 ports 和包列表:

相关

  • 波兰人瓦迪斯瓦夫一世·尼古拉·哥白尼·Jan Kochanowski·Ignacy Krasicki·塔德乌什·柯斯丘什科 Stanisław Staszic·弗雷德里克·肖邦·伊格纳齐·武卡谢维奇·亨里克·维尼
  • 荷属安的列斯群岛荷属安的列斯(荷兰语:Nederlandse Antillen;帕皮阿门托语:Antias Hulandes)位于加勒比海之中,原称荷属西印度。曾是荷兰王国的构成国,由相距800多公里的南北两组岛屿组成。面积约80
  • 行星分化行星分化是行星科学中,行星密度较高的成分向中心下沉,较轻的物质上升至表面,使中心密度愈行增高的过程。这样的过程倾向于创造核心、地壳和地幔。当太阳在太阳星云被点燃时,临近
  • 探险家板块探险家板块是位于加拿大温哥华岛西海岸以外的太平洋中的一个小板块。在一些文献中,它被当成是胡安·德富卡板块的最北部分。这二者都是法拉龙板块的北部残遗,在1968年勒皮雄首
  • 公众公众(英语:Public),是一个社会学上的概念,基本意义是指包含自己在内的社会整体;但为了公平性起见,在实务运作方面通常会产生“排己性”,也就是去除自己及亲近团体(如亲戚、朋友、同事
  • 澳门驻欧盟经济贸易办事处澳门驻布鲁塞尔欧盟经济贸易办事处(葡文:Delegação Económica e Comercial de Macau, junto da União Europeia, em Bruxelas,葡文缩写:DECM (UE, Bruxelas))是澳门唯一驻欧
  • 下厝路口站捷运下厝路口站位于台湾高雄市林园区,为高雄捷运林园延伸线(规划中)的捷运车站。车站代码为RL6。站区位于中门路、下厝路口西侧。高架车站,两个或四个出入口。20??年:随着林园延
  • 丽贝卡·沃德丽贝卡·沃德(英语:Rebecca Ward,1990年2月7日-),美国女子击剑运动员。在2008年北京奥运中,获得个人佩剑铜牌,以及团体佩剑铜牌。另外,她曾在2006年世界击剑锦标赛中,获得佩剑个人金牌
  • 卫兴华卫兴华(1925年10月6日-2019年12月6日),男,山西五台人,中国马克思主义经济学家。中国人民大学经济学系原主任、教授。1925年10月6日出生在山西省五台县的一个农民家庭。小学时曾被
  • 杰德·斯蒂尔杰德·约翰·斯蒂尔(英语:Jed John Steer,1992年9月23日-)是英格兰的一位足球运动员,在场上司职守门员,现在效力于英超球队阿斯顿维拉。斯蒂尔在9岁已加入诺里奇城青训学院。在17岁