Обновление Ubuntu 12.04 php 5.4 отсутствует php5-ffmpeg

Я обновил php до версии 5.4 через репозиторий ppa:ondrej/php5, но теперь я не могу установить пакет php5-ffmpeg, потому что он дает мне эту ошибку: php5-ffmpeg: Зависит: phpapi-20090626

Также, если я пытаюсь написать php-v, я получаю это предупреждение:

PHP Warning: PHP Startup: Unable to load dynamic library
'/usr/lib/php5/20100525/ffmpeg.so' - / usr/lib/php5/20100525/ffmpeg.so:
can not open shared object file: No such file or directory in Unknown on line 0
5.4.17RC1 PHP (cli) (built: Jun 22 2013 19:27:26)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

Какое-то решение?

1 ответ

Решение

Как только вы начинаете устанавливать пакеты вне основных репозиториев Ubuntu, вы жертвуете любыми гарантиями совместимости.

Этот сопровождающий ppa не создал этот пакет так, чтобы он phpapi-20090626даже если это действительно так. Следовательно, любой пакет, который зависит от phpapi-20090626 не будет установлен.

Ваши варианты на данный момент:

  1. Найдите ppa php5-ffmpeg, который не требует никаких пакетов, которые вы в данный момент не установили.
  2. Скомпилируйте и упакуйте свою собственную версию php5-ffmpeg, которая не требует phpapi-20090626,
  3. Скомпилируйте и упакуйте свою собственную версию php5.4, чтобы она phpapi-20090626 а затем установите обычный php5-ffmpeg.
  4. Откат к стандартным основным репозиториям Ubuntu для всех пакетов.
Другие вопросы по тегам