MacPorts

MacPorts
在终端中执行MacPorts命令
首次发布2002年 (2002)[1]
当前版本
  • 2.9.3 (2024年4月3日;穩定版本)[2]
編輯維基數據鏈接
源代码库
  • github.com/macports/macports-base
編輯維基數據鏈接
编程语言Tcl和C语言
操作系统macOS、Darwin
平台x86、x86_64、PowerPC
类型软件包管理系统
许可协议BSD许可证
网站www.macports.org

MacPorts原名DarwinPorts[4]是一个软件包管理系统,可用于简化macOS和Darwin操作系统内软件的安装。它是一个用来简化自由软件/开放源代码软件的安装的自由/开放源代码项目,与Fink英语Fink (software)和BSD类系统的Ports的目标和功能类似。2002年,DarwinPorts作为OpenDarwin项目的一部分启动,参与者包括一些苹果公司的员工,如兰德勒·富勒、凯文·冯·维克滕和乔丹·哈伯德英语Jordan Hubbard等。

MacPorts使得用户可以在终端中通过“sudo port install 软件包名”的方法来安装很多软件。MacPorts会自动处理软件包依赖、软件包下载和编译的问题。用户可以通过“sudo port upgrade outdated”来升级已安装的软件。[5]

2005年4月28日,项目发布了1.0版本[6]。2005年12月,项目达到一个里程碑,包含了3000个Port套件(软件包)[7] 。2010年8月,MacPorts的1.9.1版本支持超过7000个软件包。截止到2013年3月,MacPorts的2.1.3版已有超过16,500个软件包[8]

MacPorts目前托管在Mac OS Forge上面。这是一个由苹果公司创建和维护的第三方项目的开源托管服务[9]

MacPorts支持通用二进制,同时支持基于PowerPC和Intel处理器的Mac OS X系统。不过系统从PowerPC迁移到Intel时仍然需要重新安装所有Port套件[10]

MacPorts有一个图形界面版本的程序,名为Pallet,作为2009年Google Summer of Code项目而启动[11]

参见

  • Free softwareFree software主题

参考文献

  1. ^ MacPortsHistory. [2016-10-21]. (原始内容存档于2018-05-18). 
  2. ^ Release 2.9.3. 2024年4月3日 [2024年4月23日]. 
  3. ^ Releases · macports/macports-base · GitHub. [2018-06-06]. (原始内容存档于2021-01-24). 
  4. ^ DarwinPorts project announces New Hosting and New Name. darwinports.opendarwin.org (archived). August 7, 2006 [2007-03-05]. (原始内容存档于2007-02-22). 
  5. ^ MacPorts. www.macports.org. January 5, 2011 [2010-10-15]. (原始内容存档于2010-09-26). 
  6. ^ Markus Weissmann. DarwinPorts v1.0. darwinports.opendarwin.org (archived). April 28, 2005 [2007-03-05]. (原始内容存档于2006-06-29). 
  7. ^ 3000 ports landmark. darwinports.opendarwin.org (archived). December 17, 2005 [2007-03-05]. (原始内容存档于2006-06-29). 
  8. ^ The MacPorts Project -- Home. [2012-03-23]. (原始内容存档于2021-02-06). 
  9. ^ 存档副本. [2010-08-17]. (原始内容存档于2010-08-20). 
  10. ^ Migrating a MacPorts install to a new major OS version or CPU architecture. MacPorts. [2013-05-27]. (原始内容存档于2020-11-09). 
  11. ^ 存档副本. [2016-10-21]. (原始内容存档于2021-01-27). 

外部链接

 
编译包(二进制
Linux
格式
Dpkg
RPM
tarball
  • slapt-get英语slapt-get
  • slackpkg英语slackpkg
  • netpkg英语netpkg
  • swaret英语swaret
其他
MacOS
Windows
TrueOS
Solaris
  • IPS英语Image Packaging System
  • Pkgutil英语Pkgutil
嵌入式操作系统
行動作業系統
電子遊戲機
跨平台
  • Dpkg
  • IPS英语Image Packaging System
  • OpenPKG英语OpenPKG
  • pkgsrc英语pkgsrc
  • Zero Install英语Zero Install
  • IBM SmartCloud Enterprise英语IBM cloud computing#IBM SmartCloud
  • Nix
  • wpkg英语wpkg
  • Steam
插件
Google Chrome
Firefox
  • 附加组件
Z/OS
  • SMP/E英语SMP/E
 
非编译包(源代码
Linux
MacOS
  • Fink英语Fink
  • MacPorts
  • Homebrew
  • pkgsrc英语pkgsrc
混合系统
元包管理器英语Meta package managers
Python
  • PyPI
  • pip
  • easyinstall英语Setuptools#EasyInstall
  • PyPM英语Python Package Manager
  • Anaconda
  • Enthought Canopy英语Enthought
  • 列表级条目 列表英语List of software package management systems
  • 分类 分类
  • 共享资源页面 共享资源