如何使用MacPorts降级动态库?

时间:2009-10-29 01:55:12

标签: mysql linker macports dynamic-linking mysql-management

我的py-mysql很糟糕,因为我升级了MySQL,用libmysqlclient_r.15.dylib取代libmysqlclient_r.16.dylib。如何找到并取回旧版本?

编辑:我发现要安装旧版本的MySQL,我需要做@,但我仍然在寻找找到旧版本的方法。

2 个答案:

答案 0 :(得分:3)

没有弄清楚如何找到旧版本(请回答,我会接受)。但我修复它的方法是激活旧版本:

dreBook:~ fedorov$ port installed mysql5
The following ports are currently installed:
  mysql5 @5.0.81_0
  mysql5 @5.1.40_0 (active)
dreBook:~ fedorov$ sudo port activate mysql5 @5.0.81_0
--->  Deactivating mysql5 @5.1.40_0
--->  Activating mysql5 @5.0.81_0
dreBook:~ fedorov$ sudo apachectl restart

耶!

答案 1 :(得分:1)

安装旧版本很痛苦。您必须从MacPorts SVN Repository抓取文件,这很棘手,因为您无法直接搜索特定版本。一旦下载了相应的端口文件,就可以轻松安装任何其他端口。阅读官方how to install an older version of a port文档了解详细信息。还有一个older procedure,您可以将下载的端口添加到本地端口存储库。