fbpx
维基百科

Homebrew

Homebrew是一款自由开放源代码软件包管理系统,用以简化macOS系统上的软件安装过程,最初由马克斯·霍威尔(Max Howell)写成。因其可扩展性得到了一致好评[4],而在Ruby on Rails社区广为人知。

Homebrew
截图
终端中运行brew帮助命令的输出
原作者马克斯·霍威尔
首次发布2009年5月21日,​13年前​(2009-05-21[1]
目前版本
  • 3.6.18 (2023年1月9日)[2]
源代码库
  • github.com/Homebrew/brew
编程语言Ruby
操作系统macOSLinux
语言英语
类型软件包管理系统
许可协议BSD许可证
网站brew.sh

Homebrew使用GitHub,通过用户的贡献扩大对软件包的支持。2012年,Homebrew是GitHub上拥有最多新贡献者的项目[5]。2013年,Homebrew同时成为GitHub上最多贡献者及最多已关闭问题的项目[6]

机制

Homebrew以Ruby语言写成,针对于Mac OS X操作系统自带Ruby的版本。默认安装在/usr/local,由一个核心git版本库构成,以使用户能更新Homebrew。包管理器使用一种称为“公式”(formula)的DSL脚本来管理依赖、下载源代码及配置和编译软件,从源代码中构建软件。称为“瓶”(bottle)的二进制包是用默认选项预编译好的公式。

逸事

Homebrew的作者Max Howell曾应聘过Google的职位,在技术没有成功之后,在Twitter上发帖

Google: 90% of our engineers use the software you wrote (Homebrew), but you can't invert a binary tree on a whiteboard so f*** off.(Google:我们90%的工程师都在用你的软件(Homebrew),但是你不会在白板上翻转二叉树,所以滚出去。)

twitter原文(页面存档备份,存于互联网档案馆),在网上引发了关于招聘程序员面试时白板编程意义的讨论。

参见

  • Fink英语Fink (software)
  • Gentoo/Alt英语Gentoo/Alt
  • MacPorts
  • Pkgsrc英语Pkgsrc

参考

  1. ^ GitHub上的Homebrew release 0.1
  2. ^ Release 3.6.18. 2023年1月9日 [2023年1月12日]. 
  3. ^ GitHub上的Homebrew release 2.4.8
  4. ^ Arko, Andre. . Engine Yard blog. Engine Yard. [2015-06-16]. (原始内容存档于2012-10-15). 
  5. ^ The Octoverse in 2012. GitHub. [2015-06-16]. (原始内容于2015-08-15). 
  6. ^ GitHub Octoverse 2013. [2020-09-26]. (原始内容于2020-09-19). 

外部链接

  • 官方网站  
  • GitHub上的linuxbrew頁面

homebrew, 是一款自由及开放源代码的软件包管理系统, 用以简化macos系统上的软件安装过程, 最初由马克斯, 霍威尔, howell, 写成, 因其可扩展性得到了一致好评, 而在ruby, rails社区广为人知, 截图终端中运行brew帮助命令的输出原作者马克斯, 霍威尔首次发布2009年5月21日, 13年前, 2009, 目前版本3, 2023年1月9日, 源代码库github, brew编程语言ruby操作系统macos, linux语言英语类型软件包管理系统许可协议bsd许可证网站brew, s. Homebrew是一款自由及开放源代码的软件包管理系统 用以简化macOS系统上的软件安装过程 最初由马克斯 霍威尔 Max Howell 写成 因其可扩展性得到了一致好评 4 而在Ruby on Rails社区广为人知 Homebrew截图终端中运行brew帮助命令的输出原作者马克斯 霍威尔首次发布2009年5月21日 13年前 2009 05 21 1 目前版本3 6 18 2023年1月9日 2 源代码库github wbr com wbr Homebrew wbr brew编程语言Ruby操作系统macOS Linux语言英语类型软件包管理系统许可协议BSD许可证网站brew wbr shHomebrew使用GitHub 通过用户的贡献扩大对软件包的支持 2012年 Homebrew是GitHub上拥有最多新贡献者的项目 5 2013年 Homebrew同时成为GitHub上最多贡献者及最多已关闭问题的项目 6 目录 1 机制 2 逸事 3 参见 4 参考 5 外部链接机制 编辑Homebrew以Ruby语言写成 针对于Mac OS X操作系统自带Ruby的版本 默认安装在 usr local 由一个核心git版本库构成 以使用户能更新Homebrew 包管理器使用一种称为 公式 formula 的DSL脚本来管理依赖 下载源代码及配置和编译软件 从源代码中构建软件 称为 瓶 bottle 的二进制包是用默认选项预编译好的公式 逸事 编辑Homebrew的作者Max Howell曾应聘过Google的职位 在技术没有成功之后 在Twitter上发帖 Google 90 of our engineers use the software you wrote Homebrew but you can t invert a binary tree on a whiteboard so f off Google 我们90 的工程师都在用你的软件 Homebrew 但是你不会在白板上翻转二叉树 所以滚出去 twitter原文 页面存档备份 存于互联网档案馆 在网上引发了关于招聘程序员面试时白板编程意义的讨论 参见 编辑 自由软件主题 Fink 英语 Fink software Gentoo Alt 英语 Gentoo Alt MacPorts Pkgsrc 英语 Pkgsrc 参考 编辑 GitHub上的Homebrew release 0 1 Release 3 6 18 2023年1月9日 2023年1月12日 GitHub上的Homebrew release 2 4 8 Arko Andre Homebrew OS X s Missing Package Manager Engine Yard blog Engine Yard 2015 06 16 原始内容存档于2012 10 15 The Octoverse in 2012 GitHub 2015 06 16 原始内容存档于2015 08 15 GitHub Octoverse 2013 2020 09 26 原始内容存档于2020 09 19 外部链接 编辑官方网站 GitHub上的linuxbrew頁面 取自 https zh wikipedia org w index php title Homebrew amp oldid 70519542, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。