【问题标题】:How to downgrade macports software to old revision?如何将 macports 软件降级到旧版本?
【发布时间】:2013-04-26 18:20:56
【问题描述】:

我有一个应用程序使用通过 macports 安装的软件包 ffmpeg-devel

上个月我通过运行port selfupdateport upgrade outdated 更新了macports,它安装了新版本的ffmpeg-devel

我的应用程序构建过程随后开始失败,并出现提及兼容性的错误。 我 99% 确定这是因为 ffmpeg-devel 的新版本。

之前有ffmpeg-devel @20130205_0,现在有ffmpeg-devel @20130328_0

我不是“大师”,安装新版本后我确实错误地删除了旧版本,所以现在我需要安装旧的 ffmpeg-devel 修订版(基于日期 20130328)。

我该怎么做?

谢谢,

【问题讨论】:

    标签: macos macports


    【解决方案1】:

    Macports 不支持此功能,但有一种解决方法。

    您可以将ffmpeg-devel 的旧portfile 放在本地portfile 存储库中,然后再次安装ffmpeg-devel。

    1. 创建本地端口文件存储库:howto
    2. https://svn.macports.org/repository/macports/trunk/dports/multimedia/ffmpeg-devel?p=103000 下载旧的端口文件(可能还有其他文件),并将其放在本地存储库的多媒体/ffmpeg-devel 目录中。
    3. 在本地 portfile 存储库中再次运行 portindex
    4. 使用port install ffmpeg-devel 安装 ffmpeg-devel

    【讨论】:

    • 感谢编辑,我通过手动下载旧版本修复了它,并将port指向旧版本。
    猜你喜欢
    • 2018-03-07
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-19
    • 2013-12-27
    • 2021-11-27
    相关资源
    最近更新 更多