zoukankan      html  css  js  c++  java
  • Linux下使用Yum安装ffmpeg

      

    什么是Yum

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

    可供Yum下载的软件全部是由Linux社区维护的,并且基本是自由软件。所有的包都有一个独立的GPG签名,主要是为了系统安全。

     

    Yum的图形化前段

    Yum的图形化前端主要有yumex和kyum。它们并不是独立於Yum的,而是Yum的图形前端,也就是说在安装和使用Yumex和kyum同时,都是以Yum的安装和配置为基础;所以在用Yumex或kyum 时,必须先安装配置Yum。

     

    Yum常用命令(以foo-x.x.x.rpm为例)

    安装软件:yum install foo-x.x.x.rpm

    删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm

    升级软件:yum upgrade foo或者yum update foo

    查询信息:yum info foo

    搜索软件(以包含foo字段为例):yum search foo

    显示软件包依赖关系:yum deplist foo

    其它参数参见man yum

     

    使用Yum安装ffmpeg

    打开

    vi /etc/yum.repos.d/dag.repo

     

    增加如下:

    [dag]

    name=Dag RPM Repository for Red Hat Enterprise Linux

    baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag

    gpgcheck=1

    enabled=1

     

    安装命令:

    [root@localhost yum.repos.d]# yum install ffmpeg ffmpeg-devel
    Is this ok [y/N]: y
    [root@localhost yum.repos.d]# yum install ffmpeg ffmpeg-devel mencoder mplayer flvtool2 lame ffmpeg-php
    Is this ok [y/N]: y

     

    安装过程中的陷阱

      warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 6b8d79e6

      Public key for faac-1.26-1.el5.rf.x86_64.rpm is not installed

    解决方案

       增加DAG’s GPG key.运行如下命令

    [root@localhost yum.repos.d]# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

      关于DAG,资料参考:http://dag.wieers.com/rpm/FAQ.php#B1

    然后重新执行Yum install 命令.如下图

    出现如下提示表示安装成功.

    Yum安装后安装到哪里了

    查看Yum安装完成后的ffmpeg包目录,运行如下命令

    rpm -ql ffmpeg | cat -n

    如上图所示,即为Yum安装后的软件所在目录.

     

    转载请注明来源:[http://www.cnblogs.com/dennisit/archive/2012/12/27/2835089.html]

      在线交谈

  • 相关阅读:
    当别人没说好,那么事就没达成协定
    设计模式(六):原型模式
    《一拳超人》观后感
    设计模式(五):中介者模式
    设计模式(四):单例模式与工厂模式
    设计模式(二):构造器模式与模块模式
    设计模式(一):概念小谈
    CSS代码记录
    java之如何实现调用启动一个可执行文件,exe
    file类之目录
  • 原文地址:https://www.cnblogs.com/dennisit/p/2835089.html
Copyright © 2011-2022 走看看