代码之家  ›  专栏  ›  技术社区  ›  rebra

修复损坏的MacPort

  •  11
  • rebra  · 技术社区  · 17 年前

    我刚刚试过(第一次,我可能会补充)一个

    在Macports中,我恐怕会后悔:有很多错误——特别是关于X11和Python的错误。

    ---&燃气轮机;激活python24 2.4.5_4+达尔文_9 错误:激活python24 2.4.5_4失败: 映像错误:/opt/local/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4已存在,不属于注册端口。无法激活端口python24。

    我的问题:我应该期待一点麻烦吗?还有:关于修复这些错误有什么提示吗?

    在升级之前,我确实做了“同步”和“自我更新”。

    6 回复  |  直到 17 年前
        1
  •  15
  •   Hank Gay    17 年前

    通常,当我的macports安装开始出错时(通常是因为我搞错了),我会删除/opt文件夹并重新安装。我想我只是懒惰。从外观上看,您正在尝试在旧/现有文件夹上重新安装新端口。

    Porticus

        2
  •  10
  •   Alastair    17 年前

    如果,如错误消息所示,该文件存在于/opt目录中,并且不属于已注册的端口,那么您将不得不怀疑它是如何到达那里的。可能是以前安装的遗留物,可能是拙劣的安装?

        3
  •  6
  •   ocodo    14 年前

    我最近也收到了这个错误消息

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

    在我的情况下,因为我试图使用Macports安装 Putty FireFTP ). 不管怎样,在过去的一年里,我一直在使用fink和 apt-get

    问题是,我有一个图书馆(外派人员)通过 通过升级 得手 没有让我达到一个足够高的版本,所以我们改为使用武力来完成升级。

    为了我, sudo port -d -f install expat 推动了升级,改写了apt版本,并允许我继续前进。

        4
  •  1
  •   ashkrosh    16 年前

    清洁/opt/local并重新安装macports对我在雪豹上的表现很好。

        5
  •  1
  •   A K M Mahmudul Hoque    13 年前

    我打破了注册问题。我只是简单地尝试了“sudo port-d-f卸载程序”。程序是指已破坏注册表的程序。

        6
  •  0
  •   Simon    17 年前

    MacOSX10.4.11附带Python2.4(不确定Leopard)。它的路径是/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4,因此您可能根本不需要安装。

    推荐文章