现在的位置: 首页 > 综合 > 正文

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

2013年10月07日 ⁄ 综合 ⁄ 共 1601字 ⁄ 字号 评论关闭

转载自:诗商·柳惊鸿 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! :)

抱歉!评论已关闭.