环境:MAC OS X:10.9.3
MacPorts是另一个跟Homebrew有同样类似功能的软件。
为什么安装MacPorts?因为不是所有的软件都能用Homebrew找到。
MacPorts官网:http://www.macports.org/。
虽然有编译好的包,但这一次我想下载源码包,然后编译安装MacPorts。
1. 下载
wget https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.gz
2. 解压
tar zxvf MacPorts-2.1.1.tar.gz
3. 编译
cd MacPorts-2.2.1
./configure、make、sudo make install 是编译三部曲,这里在一行执行这三个命令。
./configure && make && sudo make install
在一行上执行多个Linux命令可以用;、&&、||,其中
(1)cmd1 ; cmd2 表示 cmd1 和 cmd2 都会被执行。
(2)cmd1 && cmd2 表示如果 cmd1 执行成功才执行 cmd2。
(3)cmd1 || cmd2 表示如果 cmd1 执行失败才执行 cmd2。
编译成功的话,会显示:
Congratulations, you have successfully installed the MacPorts system. To get the Portfiles and update the system, add /opt/local/bin to your PATH and run:
sudo port -v selfupdate
Please read "man port", the MacPorts guide at http://guide.macports.org/ and Wiki at https://trac.macports.org/ for full documentation.
4. 编辑/etc/profile文件,修改$PATH
参考文献:
1. http://www.ccvita.com/434.html
2. http://blog.csdn.net/chunfengd/article/details/8536336
3. http://trac.macports.org/wiki/howto/PortTreeTarball
MacPorts是另一个跟Homebrew有同样类似功能的软件。
为什么安装MacPorts?因为不是所有的软件都能用Homebrew找到。
MacPorts官网:http://www.macports.org/。
虽然有编译好的包,但这一次我想下载源码包,然后编译安装MacPorts。
1. 下载
wget https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.gz
2. 解压
tar zxvf MacPorts-2.1.1.tar.gz
3. 编译
cd MacPorts-2.2.1
./configure、make、sudo make install 是编译三部曲,这里在一行执行这三个命令。
./configure && make && sudo make install
在一行上执行多个Linux命令可以用;、&&、||,其中
(1)cmd1 ; cmd2 表示 cmd1 和 cmd2 都会被执行。
(2)cmd1 && cmd2 表示如果 cmd1 执行成功才执行 cmd2。
(3)cmd1 || cmd2 表示如果 cmd1 执行失败才执行 cmd2。
编译成功的话,会显示:
Congratulations, you have successfully installed the MacPorts system. To get the Portfiles and update the system, add /opt/local/bin to your PATH and run:
sudo port -v selfupdate
Please read "man port", the MacPorts guide at http://guide.macports.org/ and Wiki at https://trac.macports.org/ for full documentation.
4. 编辑/etc/profile文件,修改$PATH
export PATH=$JAVA_HOME/bin:/opt/local/bin:/opt/local/sbin:$PATH
5. 执行:sudo port -v selfupdate,进行自我更新
在下载ports.tar时,似乎下不动了:
Synchronizing local ports tree from rsync://rsync.macports.org/release/tarballs/ports.tar
receiving file list ... done
ports.tar
原来是被墙了,运行:sudo vi /opt/local/etc/macports/sources.conf
注释最后一行,并增加一行:
#rsync://rsync.macports.org/release/tarballs/ports.tar [default]
https://distfiles.macports.org/ports.tar.gz [default]
重新运行:sudo port -v selfupdate,进度条出现了,
我去!居然需要两个小时的等待。
1. http://www.ccvita.com/434.html
2. http://blog.csdn.net/chunfengd/article/details/8536336
3. http://trac.macports.org/wiki/howto/PortTreeTarball
没有评论:
发表评论