Ports

✍ dations ◷ 2025-05-21 09:39:11 #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 和包列表:

相关

  • 副热带气旋亚热带气旋,又称副热带气旋,是一个与锋面不相关的低气压,特性介乎热带气旋及温带气旋之间,通常是高空冷心低气压伸延至地面或高纬冷心低气压割离至低纬形成的。在合适的环境下,亚
  • 欧几里得卫星欧几里得卫星(Euclid)是一个计划中的空间望远镜,该卫星预计于2020年发射,属于欧洲空间局的宇宙愿景2015-2025中的中型计划,并且将与美国国家航空航天局合作进行。该计划的目标是
  • 空间资讯科学地理信息科学(英语:Geographic Information Science,简称GI Science)或地球空间信息学(Geoinformatics)是由全球定位系统(GPS)、地理信息系统(GIS)、遥感(RS)、计算机技术和数字传输网络
  • MAP 6MAP 6(맵식스),2017年前写作“M.A.P 6”,是韩国DreamTea娱乐(朝鲜语:드림티 엔터테인먼트)旗下的5人男子组合,于2015年11月10日以单曲一辑《Storm》出道。团名“M.A.P 6”中代表地球
  • 河西镇河西镇可以指:
  • 朱利安·阿尔弗雷德·斯特耶马克朱利安·阿尔弗雷德·斯特耶马克(Julian Alfred Steyermark,1909年1月27日-1988年10月15日)为美国植物学家。其专业于新大陆植物,特别是茜草科植物。
  • 游戏物管理委员会游戏物管理委员会(韩语:게임물관리위원회/게임物管理委員會?)是大韩民国根据《游戏业促进法》于2013年12月成立的电子游戏分级组织。该机构的前身映像物管理委员会(英语:Korea Med
  • 特拉尔特拉尔(Tral),是印度查谟-克什米尔邦Pulwama县的一个城镇。总人口11607(2001年)。该地2001年总人口11607人,其中男性6141人,女性5466人;0—6岁人口853人,其中男418人,女435人;识字率58.
  • 李冲 (北魏)李冲(450年-498年),原名思冲,字思顺,魏孝文帝替他改名冲,陇西郡狄道县(今甘肃省定西市临洮县)人,北魏镇北将军、敦煌宣公李宝的幼子,北魏官员,陇西李氏仆射房始祖。李冲好交游,北魏孝文帝
  • RTK家族Ⅲ第三类受体酪氨酸激酶(英语:Receptor tyrosine kinases class III,RTK class III,简称RTK家族Ⅲ),也称为血小板衍生生长因子受体家族(PDGF receptor family)是受