1

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

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

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

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

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

我怎样才能做到这一点?

谢谢,

4

1 回答 1

1

Macports 不支持这一点,但有一个解决方法。

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

  1. 创建本地 portfile 存储库:howto
  2. 从https://svn.macports.org/repository/macports/trunk/dports/multimedia/ffmpeg-devel?p=103000下载旧的 portfile(可能还有其他文件),并将其放在 media/ffmpeg-devel 目录中您的本地存储库。
  3. portindex在本地 portfile 存储库中再次运行
  4. 安装 ffmpeg-develport install ffmpeg-devel
于 2013-06-19T09:48:52.830 回答