По какой-то причине мне нужна поддержка QuickTime на моем CentOS 7. Поэтому я поискал в Интернете и обнаружил, что что-то под названием «libquicktime
» может обеспечить эту поддержку. Итак, я загружаю файл rpm с http://rpmfind.net/linux/rpm2html/search.php?query=libquicktime%28x86-64%29. Затем я выполнил команду rpm -i libquicktime-1.2.4-31.el7.x86_64.rpm
и получил следующие ошибки:
warning: libquicktime-1.2.4-31.el7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 66534c2b: NOKEY
error: Failed dependencies:
libfaac.so.0()(64bit) is needed by libquicktime-1.2.4-31.el7.x86_64
libfaad.so.2()(64bit) is needed by libquicktime-1.2.4-31.el7.x86_64
libmp3lame.so.0()(64bit) is needed by libquicktime-1.2.4-31.el7.x86_64
libquicktime.so.0()(64bit) is needed by libquicktime-1.2.4-31.el7.x86_64
libschroedinger-1.0.so.0()(64bit) is needed by libquicktime-1.2.4-31.el7.x86_64
libx264.so.142()(64bit) is needed by libquicktime-1.2.4-31.el7.x86_64
Я могу установить эти отсутствующие зависимости, запросив имя их пакета, и установить их одну за другой вручную. Но это так утомительно и занимает много времени, поэтому мне интересно, есть ли какая-нибудь однострочная (или двух) команда, которая может автоматически установить все зависимости, а также целевой файл rpm. Я слышал, что у yum есть аналогичная функция, но я не знаю, как использовать yum для установки libquicktime
, потому что он жалуется: «Нет доступного пакета libquicktime».
Спасибо за любой (рабочий) ответ.
PS: я использую CentOS 7, поэтому, пожалуйста, не указывайте мне слишком старые ссылки на CentOS 6. Я их читал, на 7 они только пустая трата времени. Спасибо.