如何在macports中修补一个端口?

1 投票
2 回答
1240 浏览
提问于 2025-04-17 06:04

我刚接触Mac OS X(现在用的是Lion版本),想用macports来运行python2.7和selenium。我已经安装了这些工具,但selenium的版本太旧了(是2.0rc3,而现在的最新版本是2.11)。有一个补丁可以把selenium更新到2.9,但我不知道该怎么使用这个补丁。希望能得到一些帮助。

2 个回答

0

我在macports的网站上找不到官方的信息,但我可以告诉你我是怎么做的。

首先,你需要下载补丁。这个补丁应该在你提到的错误报告里附带着。接下来,你需要找到需要修补的portfile。你可以用下面的命令来找到它:

port file PORTNAME

最后,你需要应用这个补丁。你可以用下面的命令来做到这一点:

sudo patch PATH/TO/PORTNAME PATCH-YOU-DOWNLOADED.diff
0

自己升级一个端口文件的步骤可以在这里找到。你还应该查看问题跟踪器,如果还没有人提过这个问题,可以提交一个新问题,请求升级这个端口。如果你能提供一个补丁, chances are 它会很快被应用,让大家都能使用。

撰写回答