Macports安装老版本的软件

MacPorts说明网址

1.激活一个已经安装的port

tcl举例子 如果以前装过

$ port installed tcl

The following ports are currently installed:

tcl @8.4.16_0 (active)

后来升级了。老版本被deactivate.

$ sudo port upgrade tcl

[snip]

$ port installed tcl

The following ports are currently installed:

tcl @8.4.16_0

tcl @8.5.0_0 (active)

自由切换版本

$ sudo port activate tcl @8.4.16_0

--->Deactivating tcl @8.5.0_0

--->Activating tcl @8.4.16_0

要彻底删除

$ sudo port uninstall tcl @8.4.16_0

2.装一个自己没有安装过的老版本

相当的麻烦~~!

step1:找到你要的版本

我是从这里这里这里这里这里找到要的软件 看左上角位于哪个目录

source:trunk/dports/devel/boost/Portfile@139798

再从这个网址进去查找具体svn地址

step2:下载

$ svn checkout -r 30810 https://svn.macports.org/repository/macports/trunk/dports/lang/tcl

step3:编译

$ cd tcl

$ sudo port install

install后面不加东西哦

指定一个变量?(不懂)

$ sudo port install +quartz

去掉一个变量?(不懂)

$ sudo port install -- -x11

指定一个子port(不懂)

$ cd py-pylint

$ sudo port install subport=py27-pylint

ps:我自己编译老的boost感觉失败了~~!

你可能感兴趣的:(Macports安装老版本的软件)