MacPorts
此条目过于依赖第一手来源。 (2016年10月22日) |
MacPorts原名DarwinPorts[3]是一个软件包管理系统,可用于简化macOS和Darwin操作系统内软件的安装。它是一个用来简化自由软件/开放原始码软件的安装的自由/开放原始码项目,与Fink和BSD类系统的Ports的目标和功能类似。2002年,DarwinPorts作为OpenDarwin项目的一部分启动,参与者包括一些苹果公司的员工,如兰德勒·富勒、凯文·冯·维克滕和乔丹·哈伯德等。
首次发布 | 2002年[1] |
---|---|
当前版本 | 2.5.4(2018年10月3日[2]) |
原始码库 | |
编程语言 | Tcl和C语言 |
操作系统 | macOS、Darwin |
平台 | x86、x86_64、PowerPC |
类型 | 软件包管理系统 |
许可协议 | BSD许可证 |
网站 | www |
MacPorts使得用户可以在终端中通过“sudo port install 软件包名”的方法来安装很多软件。MacPorts会自动处理软件包依赖、软件包下载和编译的问题。用户可以通过“sudo port upgrade outdated”来升级已安装的软件。[4]
2005年4月28日,项目发布了1.0版本[5]。2005年12月,项目达到一个里程碑,包含了3000个Port包(软件包)[6] 。2010年8月,MacPorts的1.9.1版本支持超过7000个软件包。截止到2013年3月,MacPorts的2.1.3版已有超过16,500个软件包[7]。
MacPorts目前托管在Mac OS Forge上面。这是一个由苹果公司创建和维护的第三方项目的开源托管服务[8]。
MacPorts支持通用二进制,同时支持基于PowerPC和Intel处理器的Mac OS X系统。不过系统从PowerPC迁移到Intel时仍然需要重新安装所有Port包[9]。
MacPorts有一个图形界面版本的程序,名为Pallet,作为2009年Google Summer of Code项目而启动[10]。
参见
参考文献
- ^ MacPortsHistory. [2016-10-21]. (原始内容存档于2018-05-18).
- ^ Releases · macports/macports-base · GitHub. [2018-06-06]. (原始内容存档于2021-01-24).
- ^ DarwinPorts project announces New Hosting and New Name. darwinports.opendarwin.org (archived). August 7, 2006 [2007-03-05]. (原始内容存档于2007-02-22).
- ^ MacPorts. www.macports.org. January 5, 2011 [2010-10-15]. (原始内容存档于2010-09-26).
- ^ Markus Weissmann. DarwinPorts v1.0. darwinports.opendarwin.org (archived). April 28, 2005 [2007-03-05]. (原始内容存档于2006-06-29).
- ^ 3000 ports landmark. darwinports.opendarwin.org (archived). December 17, 2005 [2007-03-05]. (原始内容存档于2006-06-29).
- ^ The MacPorts Project -- Home. [2012-03-23]. (原始内容存档于2021-02-06).
- ^ 存档副本. [2010-08-17]. (原始内容存档于2010-08-20).
- ^ Migrating a MacPorts install to a new major OS version or CPU architecture. MacPorts. [2013-05-27]. (原始内容存档于2020-11-09).
- ^ 存档副本. [2016-10-21]. (原始内容存档于2021-01-27).