installation - 如何在一(或两)行命令中在 CentOS 7 上安装 libquicktime?

标签 installation centos rpm quicktime

出于某种原因,我需要在我的 CentOS 7 上支持 QuickTime。所以我搜索了互联网,发现名为“libquicktime”的东西可以提供这种支持。所以我从 http://rpmfind.net/linux/rpm2html/search.php?query=libquicktime%28x86-64%29 下载了 rpm 文件。 .然后我运行命令 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 上浪费时间。谢谢。

最佳答案

(在旁边)
某些版本的 rpm(但不是您在 Centos 7 上)在给定“一切”数据库(包括从中下载软件包的路径)时可能会添加缺少的依赖项。

在 Centos 7 上,yum 是最好的答案。您需要在/etc/yum.repos.d/something 中配置一个指向本地存储库的本地存储库。

本地存储库(即某处的本地目录)应该包含 libquicktime 包,您需要在该目录中运行 createrepo 以生成 yum 用于构建事务的存储库元数据。

关于installation - 如何在一(或两)行命令中在 CentOS 7 上安装 libquicktime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28000830/

相关文章:

c# - 快捷方式图标未出现

java - Birt 类 EngineException 的 NoClassDefFoundError

Python - 安装后 pip 可执行文件在哪里?

vim - 我如何在 centos 6.4 中安装 ctags?

centos - 在 rpm 包的 %pre 部分出错时 rpm 命令的奇怪行为

sh - RHEL 错误 "Failed dependencies:/bin/sh is needed by xxx"的根本原因是什么?

netbeans - 如何在 Linaro 13.01 ubuntu tty1 中安装 Oracle JDK 7 和 Netbeans IDE?

php - 特定 uri 的 ModSecurity 白名单

python - 重定向 python 版本输出

cmake - 如何指定希望 CPack 打包到 RPM 中的文件?