在前面的一篇博文中,我们进行了音乐播放器的安装和解码器的安装。【Linux_Fedora_应用系列】_1_如何安装音乐播放器和mp3解码

这里我们来进行视频播放器的安装。我们还是通过yum方式安装。

1、安装Totem

yum  install  Totem

如果您使用的是默认的FC14 的yum库,那么可以发现不能正常安装这个软件。因此需要修改yum库的配置。

2、新建yum库配置文件

在FC系列中,yum的配置文件保存在: /etc/yum.repos.d目录下,目录下以repo结尾的文件,就是yum库的配置文件

yum配置文件的格式如下

[local-update]
name=local-update yum lib
baseurl=file:///home/volcanol/rpm
enabled=
gpgcheck=

第一项: local-update表示yum库的名字,可以任意取名

第二项: name 属性,一般是描述性的文字,可以任意输入

第三项: baseurl属性, 表示yum库搜索rpm包的路径, 这里可以支持 http:// 、 ftp://、 file:// 协议,因为启用的是本地所以用

file:// 协议, 后面跟yum软件库的绝对路径,因为我将FC 14安装光盘的rpm文件,全部复制到了 /home/volcanol/rpm 目录中,因此这里设置为 : /home/volcanol/rpm

第四项:enabled=1  表示启用,local-update 的yum库, 如果不设置默认为启用,设置为 0 则不启用。

第五项: gpgchechk = 1 , 表示启用文件校验, =0 表示不启用

3、创建搜索索引

  建立好配置文件后,还不能正常的使用yum本地库,还需要createrepo 工具建立yum索引,才能正常使用。默认是不安装createrepo工具的,因此

我们还需要安装这个工具。

在安装光盘的Packages文件夹里面有createrepo的rpm安装文件。我们通过下面的命令来安装createrepo工具。

 rpm -ivh createrepo-0.9.-.fc14.noarch.rpm

在安装的时候,有时候会提示依赖关系不存在,这个时候还需要安装依赖文件。我的机器提示少:python-deltarpm-3.6-0.2.20100708git.fc14.i686.rpm

因此我就用下面的命令同时将两个rpm安装:

rpm -ivh python-deltarpm-3.6-0.2.20100708git.fc14.i686.rpm createrepo-0.9.-.fc14.noarch.rpm

这样就成功安装了 createrepo 工具, 这样就可以建立rpm索引了,通过下面的命令建立:

createrepo -v /home/volcanol/rpm/

createrepo 后面跟的参数:/home/volcanol/rpm/     是我们的yum库rpm存放的绝对路径,-v 表示显示详细的信息。

经过这个步骤后就建立完索引。

4、清除系统var目录下yum的缓存配置文件

通过下面的命令实现:

yum clean all

  输出结果如下:

root@volcanol rpm]# yum clean all
已加载插件:langpacks, presto, refresh-packagekit
Adding zh_CN to language list
Cleaning repos: fedora local-update rpmfusion-free rpmfusion-free-updates rpmfusion-nonfree rpmfusion-nonfree-updates updates
清理一切
delta-package files removed, by presto

5、安装Totem软件

通过下面的命令安装:

yun install totem

输出信息如下:

已加载插件:langpacks, presto, refresh-packagekit
Adding zh_CN to language list
fedora/metalink | 4.6 kB :
fedora | 4.3 kB :
fedora/primary_db
Adding zh_CN to language list
fedora/metalink | 4.6 kB :
fedora | 4.3 kB :
fedora/primary_db | MB :
local-update | 1.3 kB : ...
local-update/primary | 1.1 MB : ...
local-update

我摘的第一段输出,表示第一次更新yum库后,需要更新yum在var目录中的缓存文件。

我摘的第二段输出,表示我建立的yum库已经被收录到yum在var目录中的缓存文件里了。

更新完缓存文件,就是安装totem软件了,输出信息如下,安装过程在更新完毕后自动进行,如下所示:

设置安装进程
解决依赖关系
--> 执行事务检查
---> 软件包 totem.i686 :2.32.-.fc14 将被 安装
--> 处理依赖关系 python-feedparser,它被软件包 :totem-2.32.-.fc14.i686 需要
--> 处理依赖关系 python-httplib2,它被软件包 :totem-2.32.-.fc14.i686 需要
--> 处理依赖关系 python-BeautifulSoup,它被软件包 :totem-2.32.-.fc14.i686 需要
--> 处理依赖关系 gnome-dvb-daemon,它被软件包 :totem-2.32.-.fc14.i686 需要

下面这一句表示开始安装:

---> 软件包 totem.i686 1:2.32.0-1.fc14 将被 安装

6、 安装视频解码器

通过以下命令安装视频解码器:

yum install ffmpeg ffmpeg-libs gstreamer-ffmpeg libmatrosca xvidcore

这样可以播放rmvb、avi等格式的文件,

7、安装mplayer、smplayer

安装成功后,我们发现,播放avi文件的时候,视频图像解码不是很理想,只有声音,而图像显示全是黑的,因此我们还需要安装一个通用的视频播放器。

这里我们选择mplayer、smplayer。

通过下面的命令实现安装:

 yum install mplayer smplayer

在整个配置过程中,我们需要注意,软件安装的顺序,这样才能确保依赖关系正常的被解析,然后才能顺利的安装这些常用软件。

【Linux_Fedora_应用系列】_2_如何安装视频播放器和视频文件解码的更多相关文章

  1. android开发里跳过的坑——调用已安装视频播放器在有些机器上无效

    调用已安装视频播放器播放未修改之前的代码 private void startPlay(String fileName){ File file = new File(fileName); Intent ...

  2. WPF技术触屏上的应用系列(三): 视频播放器的使用及视频播放、播放、暂停、可拖动播放进度效果实现

    原文:WPF技术触屏上的应用系列(三): 视频播放器的使用及视频播放.播放.暂停.可拖动播放进度效果实现 去年某客户单位要做个大屏触屏应用,要对档案资源进行展示之用.客户端是Window7操作系统,5 ...

  3. 在Ubuntu18.04.2LTS上安装视频播放器smplayer/vlc

    在Ubuntu18.04.2LTS上安装视频播放器smplayer/vlc 一.前言 在Ubuntu上的视频播放器质量很差,没有解码器,非常的不方便,于是我们需要手动去安装适合我们的播放器,比如smp ...

  4. 【Linux_Fedora_应用系列】_4_安装chrome浏览器

    在前面一篇文章中,我们讨论了在Linux Fedora 14下安装WMV解码器:[Linux_Fedora_应用系列]_3_如何利用Smplayer播放WMV格式的文件 在文章中介绍的方法同样适合FC ...

  5. CentOS安装视频播放器SMPlayer

    首先下载rpmforg,下载对应的版本,就是对应CentOS版本,还有32位与64位也要对应上.地址如下: http://wiki.centos.org/AdditionalResources/Rep ...

  6. fedora安装视频播放器

    添加RPMFusion仓库后才能安装VLC.Mplayer,其他库中没有 直接 sudo dnf install vlc sudo dnf install mplayer

  7. Ubuntu菜鸟入门(十六)—— 安装视频播放器vlc

    sudo add-apt-repository ppa:videolan/master-daily sudo apt-get update sudo apt-get install vlc Ubunt ...

  8. centos7 smplayer 安装 安装视频播放器

    # yum -y install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noar ...

  9. java调用本地播放器播放视频文件。调用本地播放器不能播放指定文件的说明。

    public class OpenExe extends HttpServlet { //打开本地播放器并播放视频 public static void openExe(String file) { ...

随机推荐

  1. C#Color对象的使用介绍及颜色对照表

    原文地址  http://blog.sina.com.cn/s/blog_3e1177090101bzs3.html 今天用到了特转载 NET框架中的颜色基于4种成份,透明度,红,绿和蓝.每一种成份都 ...

  2. Linux初学 - SSH

    SSH:SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层和传输层基础上的安全协议.SSH 是目前较可靠 ...

  3. MVC3中如何输出富文本

    MVC3中如何输出富文本 在网站的文本输出中,经常会将DB里的文本输出到页面上. 一般来说是直接利用MVC3中的ViewBag将文本带到前台并表示, 或是是直接以<%:model.data%&g ...

  4. 新浪微博SDK开发(2):上传图片的技术难点

    在微博模块中,有一个API是可以发表带一张图片的微博的,当然提交方式是POST.在封装的时候,可能会遇到一个难点——如何上传图片? 要POST微博的同时带有图片,POST的内容必须为MultiPart ...

  5. Unity内置的shader include files

    Unity内置的shader include files:这些文件都以.cninc结尾, HLSLSupport.cginc:自动包含,一些跨平台编译相关的宏和定义. UnityShaderVaria ...

  6. PCurve - Curve on Surface

    PCurve - Curve on Surface eryar@163.com Abstract. 本文通过给出曲面上曲线PCurve的定义来对OpenCascade中的Curve On Surfac ...

  7. 原创:新手布局福音!微信小程序使用flex的一些基础样式属性

    来源:新手布局福音!微信小程序使用flex的一些基础样式属性 作者:Nazi   Flex布局相对于以前我们经常所用到的布局方式要好的很多,在做微信小程序的时候要既能符合微信小程序的文档开发要求,又能 ...

  8. 补充$.extend()

    这里多谢某童鞋的提醒!说我的上篇随笔jquery插件开发的方式一还还可用于合并参数和深clone,虽然方式二中用了方式一做参数合并,但并未详细介绍,所以今天在此处做点补充! 一.合并参数 jquery ...

  9. 百度统计接口demo中错误

    百度统计接口中的demo(PHP版本)下载下来配置后运行出错,应该是编写demo时用的php版本比较低吧,作如下几处修改就好了 一:把CURLOPT_SSL_VERIFYHOST的值改为2,因为1版本 ...

  10. [logstash-input-file]插件使用详解

    前篇介绍过Logstash的使用,本篇继续深入,介绍下最常用的input插件——file. 这个插件可以从指定的目录或者文件读取内容,输入到管道处理,也算是logstash的核心插件了,大多数的使用场 ...