我只是试图(第一次,我可能会添加)

港口安装升级

在Macports,恐怕我可能会感到遗憾的是它:一个很大的错误--特别关于X11和蟒蛇。

这是一个典型的错误信息有关的蟒蛇:

--->活python24 2.4.5_4+darwin_9 错误:激活python24 2.4.5_4失败:图像的错误:/opt/local/Library/Frameworks/蟒蛇。框架/Versions/2.4/lib/python2.4已经存在并且不属于注册港口。无法激活口python24.

我的问题:我应该期望有点麻烦?并且:任何提示在修复这些错误?

我做的做"同步"和"自更新"之前升级。

有帮助吗?

解决方案

通常,当我macports安装开始将坚果(通常是因为我犯错了起来),我删除/opt文件夹和重新安装。我只是懒惰,我猜。从什么它看起来像是,你正在尝试重新安装一个新港口,在一个古老的/现有的文件夹。

你有没有试过 Porticus?它会做好的告诉你这个端口安装和积极的。也许如果你去激活了当前的蟒蛇口,并安装新的一个,那就可以让你感动了。

其他提示

如果如错误信息表明,该文件存在/opt目录并不属于一个注册港口,你必须知道它是怎么到那里。也许留下来的以前可能拙劣、安装?

无论哪种方式,我看不到的危害只是删除问题的文件(而且,看起来,可能是整个/opt/local/Library/Frameworks/蟒蛇。框架/Versions/2.4目录)

一般来说,要解决这样的问题你应该接触港口的维护者,或者要求在macports的邮件列表。

我最近也得到这个错误消息

[...] already exists and does not belong to a registered port

在我的情况因为我是试图使用Macports安装 Putty (支持 FireFTP).无论如何,对过去的一年里,我已经使用'芬'和 apt-get 在豹,因为我更熟悉与Debian/Ubuntu。因此,足够的背景。

事实是,我有一个图书馆(海外)通过安装 apt-get 这macports想升级。但是,它是注册使用一个完全不同的、相互竞争的软件包经理.这是什么这消息对我的意义有意义的。升级过 apt-get 没有得到我到足够高的版本,所以我们,而不是使用武力,以使升级通过。

对我来说, sudo port -d -f install expat 推升级通过、过写了恰当的版本,并允许我向取得进展。

这里是希望它没有损坏的其他东西在Debian结账,在这样做。

清洁/opt/当地和重新安装macports工作的现我在雪豹。

我打破了注册问题。我只是试图"sudo口-d-f卸载的程序"。程序还没有该程序具有破碎的注册表。

Mac OS X10.4.11船舶与Python2.4(不确定豹).它的路径/Library/Frameworks/蟒蛇。框架/Versions/2.4/lib/python2.4,所以你可能不需要安装在所有。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top