3727|5

6040

帖子

196

TA的资源

版主

楼主
 

OS X系统安装homebrew [复制链接]

本帖最后由 lcofjp 于 2016-5-8 20:32 编辑

      习惯了在Linux下用wget来下载文件,在Mac下也总是情不自禁的要wget,但是很可惜,Mac默认并没有自带wget程序。然而更可惜的是,Mac也并没有自带linux下面yum、apt-get这样的包管理器,只有一个app Store,但是里面的应用确实太匮乏了。只能自己动手丰衣足食啦!
      先来介绍几款可以在Mac OS X下使用的包管理器:MacPorts、fink、homebrew。
MacPorts网址:https://www.macports.org/
The MacPorts Project is an open-source community initiative to design an easy-to-use system for compiling, installing, and upgrading either command-line, X11 or Aqua based open-source software on the OS X operating system. To that end we provide the command-line driven MacPorts software package under a BSD 3-Clause License, and through it easy access to thousands of ports that greatly simplify the task of compiling and installing open-source software on your Mac.
We provide a single software tree that attempts to track the latest release of every software title (port) we distribute, without splitting them into “stable” Vs. “unstable” branches, targeting mainly the current OS X release (OS X 10.11 El Capitan) and the immediately previous two (OS X 10.10 Yosemite and OS X 10.9 Mavericks). There are currently 19399 ports in our tree, distributed among 83 different categories, and more are being added on a regular basis.
[/quote]
fink网址:  http://www.finkproject.org/
[quote]
Fink 是一个把 Unix 上各种 开放源码软件带到 DarwinMac OS X 平台上的项目。 因此,我们有两个主要目标。 首先,修改现有的开放源码软件使得它可以在 Mac OS X 上编译和运行 (这个过程称为移植)。 其次,使得我们的工作成果能够以方便和舒适的方式分发给普通用户使用,我们希望这种方式能够和 Linux 用户习惯的方式类似。(这个过程称为打包)。 本项目提供预编译的二进制安装包以及完全自动的从源代码编译系统。
要达到这个目标,Fink 依赖于 Debian 项目建立的优秀软件包管理工具-dpkg,dselect 和 apt-get。 在它们之上,Fink 添加了自己的软件包管理器,名为 fink (奇怪!)。 你可以把 fink 看作一个编译引擎-它输入软件包描述并根据它输出二进制形式的 .deb 软件包。 这个过程中,它从互联网上下载原始的源代码文件,根据需要对它进行修正,然后进行完整的配置和构建软件包的过程。 最后,它把结果封装到一个可用被 dpkg 用于安装的软件包。
由于 Fink 建立在 Mac OS X 上,所以它有严格的策略来保证不会干扰基本系统。 结果是,Fink 管理一个独立的目录树并提供容易使用的架构。


homebrew网址:  http://brew.sh/

看到homebrew的首页就知道了,homebrew简洁的不得了,连个基本的介绍都没有,哈哈。
根据官网使用说明,homebrew的安装,在terminal中输入以下命令(可复制粘贴):
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
从命令中可以看到,homebrew的功能是由ruby语言实现的。另外 curl 也是一个非常有用的http相关命令,可以用来发送http的GET、POST等请求,是一款非常好的测试工具,例如你输入一个crul bbs.eeworld.com.cn/forum.php命令试试。
安装的时候根据提示,一路回车就行。
homebrew的基本命令:
搜索相关软件(如wget):  brew search wget
安装软件: brew install wget
卸载软件: brew uninstall xxx
列出已安装软件: brew list
还有一些其他命令,具体可参考: brew help 或 man brew

在本文的结尾,再给大家推荐一款非常优秀的主要用于前端开发的开源编辑软件:Brackets,网址:http://brackets.io/  
一款小巧的编辑器,带智能提示和很多其他实用功能,我正在使用。可以的话,有时间再专门开贴介绍。另注:下载可能需要翻(敏感)墙。



最新回复

不会  详情 回复 发表于 2016-5-8 22:44
点赞 关注

回复
举报

6423

帖子

16

TA的资源

版主

沙发
 
OS X系统是什么系统啊,没用过

点评

苹果电脑的系统,以前叫做Mac OS X,后来改名叫OS X,属于unix系统,iOS就是从OS X精简出来的。  详情 回复 发表于 2016-5-8 20:31
 
个人签名training
 

回复

6040

帖子

196

TA的资源

版主

板凳
 
白丁 发表于 2016-5-8 20:02
OS X系统是什么系统啊,没用过

苹果电脑的系统,以前叫做Mac OS X,后来改名叫OS X,属于unix系统,iOS就是从OS X精简出来的。

点评

学习了,原来你有评估电脑啊,记得你还有ipad,土豪啊  详情 回复 发表于 2016-5-8 20:39
 
 
 

回复

6423

帖子

16

TA的资源

版主

4
 
lcofjp 发表于 2016-5-8 20:31
苹果电脑的系统,以前叫做Mac OS X,后来改名叫OS X,属于unix系统,iOS就是从OS X精简出来的。

学习了,原来你有评估电脑啊,记得你还有ipad,土豪啊

点评

你很快也会成为土豪,加油!  详情 回复 发表于 2016-5-8 22:22
 
个人签名training
 
 

回复

6040

帖子

196

TA的资源

版主

5
 
白丁 发表于 2016-5-8 20:39
学习了,原来你有评估电脑啊,记得你还有ipad,土豪啊

你很快也会成为土豪,加油!

点评

不会  详情 回复 发表于 2016-5-8 22:44
 
 
 

回复

6423

帖子

16

TA的资源

版主

6
 
lcofjp 发表于 2016-5-8 22:22
你很快也会成为土豪,加油!

不会
 
个人签名training
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表