2013-04-26 4 views
1

У меня есть приложение, которое использует программный пакет ffmpeg-devel, который устанавливается через macports.Как обновить программное обеспечение macports до старой версии?

В прошлом месяце я обновил macports, запустив port selfupdate и port upgrade outdated, который установил новую версию ffmpeg-devel.

В результате моего процесса создания приложения произошел сбой при ошибках, указывающих на совместимость. Я на 99% уверен, что это происходит из-за новой версии ffmpeg-devel.

Я был до ffmpeg-devel @20130205_0, сейчас у меня есть ffmpeg-devel @20130328_0.

Я не «гуру», и после установки новой версии я удалил старую версию по ошибке, поэтому теперь мне нужно установить старую версию ffmpeg-devel (на основе даты 20130328).

Как я могу это сделать?

Спасибо,

ответ

1

MacPorts не поддерживает, но есть обходной путь.

Вы можете поместить старый портфайл ffmpeg-devel в локальный репозиторий файлов портов, а затем снова установить ffmpeg-devel.

  1. Создать локальный репозиторий portfile: howto
  2. Скачать старый portfile (и, возможно, другие файлы) из https://svn.macports.org/repository/macports/trunk/dports/multimedia/ffmpeg-devel?p=103000 и поместить его в мультимедиа/FFmpeg-разви директорию вашего локального хранилища.
  3. Run portindex снова в локальном хранилище portfile
  4. Установите FFmpeg-Devel с port install ffmpeg-devel
+0

Спасибо за Edit, я установил его загрузки вручную старой версии и указали 'port' к старой версии. –

Смежные вопросы