【问题标题】:How to install libquicktime on CentOS 7 in one (or two) line of command?如何在一(或两)行命令中在 CentOS 7 上安装 libquicktime?
【发布时间】:2015-03-16 01:17:21
【问题描述】:

出于某种原因,我需要在我的 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,因为它报错“No package libquicktime available.”

感谢任何(有效的)答案。

PS:我使用的是 CentOS 7,所以请不要将我指向那些太旧的 CentOS 6 链接。我已经阅读了它们,它们只是在 7 上浪费时间。谢谢。

【问题讨论】:

    标签: installation centos rpm quicktime


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-09
      • 2018-11-13
      • 2018-05-28
      • 2023-03-22
      • 2019-07-03
      • 1970-01-01
      • 2017-10-19
      • 1970-01-01
      相关资源
      最近更新 更多