MacPorts安装和使

介绍:

MacPorts是一个开源项目。

MacPorts是一个编译安装管理开源软件的简单工具。

 

安装:

访问官方网站http://www.macports.org/install.php,这里提供有dmg安装和源码安装两种方式。dmg按照提示步骤安装即可,下面介绍一下源码安装。

1.下载最新的源码并解压。

wget http://distfiles.macports.org/MacPorts/MacPorts-2.0.3.tar.gz
tar zxvf MacPorts-2.0.3.tar.gz

2.到源码文件夹的根目录,编译并安装

cd MacPorts-2.0.3
./configure && make && sudo make install

3.删除临时文件,即下载的源码

cd ../
rm -rf MacPorts-2.0.3*

4.然后将/opt/local/bin和/opt/local/sbin添加到$PATH搜索路径中
编辑/etc/profile文件中,加上

export PATH=/opt/local/bin:$PATH
export PATH=/opt/local/sbin:$PATH
使用:

1.更新ports tree和MacPorts版本,强烈推荐第一次运行的时候使用-v参数,显示详细的更新过程。
sudo port -v selfupdate

2.软件列表
port list

3.搜索索引中的软件
port search name

4.软件信息
port info flowd

5.安装新软件
sudo port install name

6.删除临时文件
sudo port clean –all vile

7.卸载软件
sudo port uninstall name

8.查看有更新的软件以及版本
port outdated

9.升级可以更新的软件
sudo port upgrade outdated






下载地址: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下,执行如下命令:

 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索引中的软件

 port search NAME  

(2)安装新的软件

 sudo port install NAME  

(3)卸载已安装的软件

 sudo port uninstall NAME  

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

 port outdated  

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

 sudo port upgrade outdated  

6、使用实例

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



通过Source安装MacPorts

wget http://distfiles.macports.org/MacPorts/MacPorts-1.9.2.tar.gz
tar zxvf MacPorts-1.9.2.tar.gz
cd MacPorts-1.9.2
./configure && make && sudo make install
cd ../
rm -rf MacPorts-1.9.2*

然后将/opt/local/bin和/opt/local/sbin添加到$PATH搜索路径中
编辑/etc/profile文件中,加上
export PATH=/opt/local/bin:$PATH
export PATH=/opt/local/sbin:$PATH

MacPorts使用
更新ports tree和MacPorts版本,强烈推荐第一次运行的时候使用-v参数,显示详细的更新过程。
sudo port -v selfupdate

搜索索引中的软件
port search name

安装新软件
sudo port install name

卸载软件
sudo port uninstall name

查看有更新的软件以及版本
port outdated

升级可以更新的软件
sudo port upgrade outdated

Eclipse的插件需要subclipse需要JavaHL,下面通过MacPorts来安装
sudo port install subversion-javahlbindings



Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐