Mac OS X安装MacPorts(让你在Mac的Shell下更加游刃有余)

转载自:诗商·柳惊鸿 PoechantCSDN博客,原文链接:http://blog.csdn.net/poechant/article/details/7213209


0、什么是MacPorts

MacPorts是开源社区发起的一项方便开发者在Shell下进行软件的编译、安装和升级等操作的开源项目,旨在方便Mac环境下的开发者。更多的关于MacPorts的信息,你可以登陆官网查看:http://www.macports.org


1、下载MacPorts

下载地址:https://distfiles.macports.org/MacPorts/MacPorts-2.0.3-10.7-Lion.dmg


2、安装MacPorts

与其他Mac的软件的安装方式相同,挂载dmg后,打开pkg,按照引导一步步next,然后没有drag到Application的动作。

(注:这一步骤非常慢。有的网友说是断了网就好了,如果这样的话,或许是在更新一些多余信息。)


3、检查MacPorts的环境变量

经过1和2两步后,可以到Shell下查看~/.profile文件,会发现MacPorts在安装时已经把环境变量写入到该文件中了,如下:

  1. # MacPorts Installer addition on 2012-01-21_at_00:18:10: adding an appropriate PATH variable for use with MacPorts.  
  2. export PATH=/opt/local/bin:/opt/local/sbin:$PATH  
  3. # Finished adapting your PATH environment variable for use with MacPorts.  


4、更新MacPorts索引

什么是MacPorts索引?如果你用过Linux的话,你一定用过apt-get或者yum,或者如果你用过BSD,一定用过ports。我们在键入这些命令时,按Tab键都会得到一些想要安装的软件的提示,这些提示信息,就来自于它们各自的索引。而MacPorts也与它们有类似的功能,所以索引也必不可少。在Shell下,执行如下命令:

  1. sudo port -v selfupdate  

其中-v表示verbose(冗余),即把信息都显示到Shell上。selfupdate即官网上说的“for users who already have MacPorts installed and wish to upgrade to a newer release.”

(注:我在进行这一步骤的时候,等待了很久。不过后来发现是因为我用的WIFI太不给力了 - -||| )


5、MacPorts的常用命令

(1)搜索MacPorts索引中的软件

  1. port search NAME  

(2)安装新的软件

  1. sudo port install NAME  

(3)卸载已安装的软件

  1. sudo port uninstall NAME  

(4)查看版本较低的软件

  1. port outdated  

(5)升级版本较低的软件

  1. sudo port upgrade outdated  

(6)更新MacPort

  1. sudo port selfupdate  


6、使用实例

如果你曾经(或同时)是一个Linux Hacker(或者Coder),那么一定经常使用wget。那就用我们的MacPorts来安装一个wget吧:)

  1. sudo port install wget  


7、参考资料

http://guide.macports.org/#installing

http://www.macports.org/index.php

http://apps.hi.baidu.com/share/detail/16970994


OK, have a nice journey with MacPorts! :)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值