在fedora15上编译安装vlc1.1.13

                           **方法一:**

[suozhang@localhost ~]$ cat /etc/fedora-release
Fedora release 15 (Lovelock)
[suozhang@localhost ~]$ su -
密码:
[root@localhost ~]# yum search vlc
已加载插件:langpacks, presto, refresh-packagekit
=============================== N/S Matched: vlc ===============================
npapi-vlc.i686 : NPAPI plugin for libvlc
phonon-backend-vlc.i686 : VLC phonon backend
python-vlc.noarch : VLC Media Player binding for Python
vlc-core.i686 : VLC media player core
vlc-devel.i686 : Development files for vlc
vlc-extras.i686 : VLC media player with extras modules
vlc-plugin-jack.i686 : JACK audio plugin for VLC
vlc.i686 : The cross-platform open-source multimedia framework, player and server

Name and summary matches only, use “search all” for everything.
[root@localhost ~]# yum install vlc.i686
已加载插件:langpacks, presto, refresh-packagekit
设置安装进程
解决依赖关系
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
–> 执行事务检查
—> Package vlc.i686 0:1.1.13-3.fc15 will be 安装
–> 处理依赖关系 vlc-core(x86-32) = 1.1.13-3.fc15,它被软件包 vlc-1.1.13-3.fc15.i686 需要
–> 处理依赖关系 qt4(x86-32) >= 4.7.4,它被软件包 vlc-1.1.13-3.fc15.i686 需要
–> 处理依赖关系 libtar.so.1,它被软件包 vlc-1.1.13-3.fc15.i686 需要
………………
–> 处理依赖关系 qt4(x86-32) >= 4.7.4,它被软件包 vlc-1.1.13-3.fc15.i686 需要
–> 完成依赖关系计算
错误:Package: vlc-1.1.13-3.fc15.i686 (rpmfusion-free-updates)
Requires: qt4(x86-32) >= 4.7.4
已安装: 1:qt-4.7.2-8.fc15.i686 (@dvd)
qt4(x86-32) = 4.7.2-8.fc15
You could try using --skip-broken to work around the problem

[root@localhost ~]# yum info vlc.i686
已加载插件:langpacks, presto, refresh-packagekit
可安装的软件包
Name : vlc
Arch : i686
Version : 1.1.13
Release : 3.fc15
Size : 1.9 M
Repo : rpmfusion-free-updates
Summary : The cross-platform open-source multimedia framework, player and
: server
URL : http://www.videolan.org
License : GPLv2+
Description : VLC media player is a highly portable multimedia player and
: multimedia framework capable of reading most audio and video
: formats as well as DVDs, Audio CDs VCDs, and various streaming
: protocols. It can also be used as a media converter or a server to
: stream in uni-cast or multi-cast in IPv4 or IPv6 on networks.

[root@localhost ~]#

fedora15系统默认已经安装的qt版本为4.7.2,而vlc-1.1.13-3.fc15.i686则要求qt版本为4.7.4以上,所以不能安装了

                                **方法二:**

vlc官网:http://www.videolan.org/
vlc官网指导的安装方法:http://www.videolan.org/vlc/download-fedora.html
Fedora 14 up to 21
Use RPM Fusion (available for x86, x86_64 and ppc)
Install rpmfusion-free-release-stable.noarch.rpm
KaTeX parse error: Expected 'EOF', got '#' at position 12: > su - #̲> yum localinst…(rpm -E %fedora).noarch.rpm
#> yum install vlc
#> yum install python-vlc npapi-vlc (optionals)

结果与方法一都是同样失败

                                     **方法三:**

只能尝试从源代码编译安装了
到vlc官网下载源代码:http://download.videolan.org/pub/videolan/vlc/
不要下载最新版本,只下载与fedora15同一时代的版本vlc-1.1.13.tar.bz2,大小为26MB
解压并进入目录
[root@localhost ~]# jxvf /home/suozhang/vlc-1.1.13.tar.bz2
[root@localhost ~]# cd vlc-1.1.13/
阅读README和INSTALL文档了解如何安装
[root@localhost ~]# gedit README &
[root@localhost ~]# gedit INSTALL &
[root@localhost ~]# ls
查看有什么安装选项
[root@localhost ~]# ./configure --help
[root@localhost ~]# ./configure --help|more
开始测试,会有提示系统缺少什么,根据提示来补安装相应的软件包
[root@localhost ~]# ./configure --prefix=/usr

提示缺少libdbus
[root@localhost ~]# yum search dbus
[root@localhost ~]# yum install dbus-devel.i686

提示缺少lua
[root@localhost ~]# yum search lua
[root@localhost ~]# yum install lua.i686
[root@localhost ~]# yum install lua-devel.i686

提示缺少libmad
[root@localhost ~]# yum search libmad
[root@localhost ~]# yum install libmad-devel.i586 --nogpgcheck
[root@localhost ~]# yum install libmad.i586 --nogpgcheck

提示缺少libavcodec和libavutil,这个查了很多才得知是属于ffmpeg-devel的
[root@localhost ~]# yum search libavcodec
[root@localhost ~]# yum search libavutil
[root@localhost ~]# yum search libavcodec-dev
[root@localhost ~]# yum install ffmpeg-libs.i686
[root@localhost ~]# yum install ffmpeg-devel.i686

提示缺少liba52
[root@localhost ~]# yum search liba52
[root@localhost ~]# yum install a52dec-devel.i586

提示缺少libgl
[root@localhost ~]# yum search libgl
[root@localhost ~]# yum install libgle-devel.i686

提示缺少fribidi
[root@localhost ~]# yum search fribidi
[root@localhost ~]# yum install fribidi-devel.i686

提示缺少qt4的skins2
[root@localhost ~]# yum search skins2
[root@localhost ~]# yum search qt4
[root@localhost ~]# yum install qt-devel

提示缺少libgcrypt
[root@localhost ~]# yum search libgcrypt
[root@localhost ~]# yum install libgcrypt-devel.i686

直到没有提示缺少什么软件,而是产生makefile了,可以编译make,过程也非常漫长的
[root@localhost ~]# make

终于可以安装了
[root@localhost ~]# make install

[root@localhost vlc-1.1.13]# vlc
VLC is not supposed to be run as root. Sorry.
If you need to use real-time priorities and/or privileged TCP ports
you can use vlc-wrapper (make sure it is Set-UID root and
cannot be run by non-trusted users first).
原来root用户不能运行vlc,要切换到普通用户运行
[suozhang@localhost ~]$ vlc
VLC media player 1.1.13 The Luggage (revision exported)
Blocked: call to unsetenv(“DBUS_ACTIVATION_ADDRESS”)
Blocked: call to unsetenv(“DBUS_ACTIVATION_BUS_TYPE”)
[0x9935214] main interface error: no suitable interface module
[0x989c92c] main libvlc error: interface “globalhotkeys,none” initialization failed
[0x989c92c] main libvlc: 正在以默认界面运行 vlc,使用 ‘cvlc’ 将 vlc 运行在无界面的状态下。
Blocked: call to setlocale(6, “”)
Warning: call to srand(1611572323)
Warning: call to rand()
Blocked: call to setlocale(6, “”)

(process:16313): Gtk-WARNING **: Locale not supported by C library.
Using the fallback ‘C’ locale.
屏幕会跳出vlc的对话框
应用程序——影音——VLC media player——媒体——打开文件——选择一个视频文件播放一下
如果没有声音要尝试,音频——声道——反转立体声

[suozhang@localhost ~]$ vlc --help
VLC media player 1.1.13 The Luggage (revision exported)

参考文章:
在Fedora 10上编译vlc1.0.2全程笔记
https://m.linuxidc.com/Linux/2011-03/32878.htm

在fedora15上编译安装vlc1.1.13相关推荐

  1. 在Ubuntu 14.04 64bit上编译安装Crtmpserver trunk svn 811版本!

    这里仅在 在Ubuntu 12.04 64bit上搭建Crtmpserver视频点播服务 基础上补充一下在Ubuntu 14.04上编译安装Crtmpserver的方法,以作备忘.因为Ubuntu 1 ...

  2. centos llvm安装_在CentOS上编译安装llvm-3.8.1详细教程

    在CentOS上编译安装llvm-3.8.1详细教程 2020/1/11  18:12 1682次 注:CentOS版本是6.8,6.x版本的操作类似 安装需求: [list] [*]Cmake: 3 ...

  3. ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7

    ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7 安装步骤: 1.安装cuda9.0:https://blog.csdn.net/zhuangwu116/articl ...

  4. Fedora12上编译安装gdb-7.2

    在Fedora12上编译安装gdb-7.2:编译安装gdb和gdbserver 1. 下载gdb7.2:  ftp://sourceware.org/pub/gdb/releases/gdb-7.2a ...

  5. php-7.2.13的安装,Centos7.2编译安装php-7.0.13

    Centos7.2编译安装php-7.0.13 1- 安装依赖 yum install wget autoconf libjpeg libjpeg-devel libpng libpng-devel ...

  6. 在树莓派上编译安装golang环境

    最近买了个pi,想在上面装个golang环境,用于学习,发现网上资料都不全,当我在看<Go语言学习笔记>的时候,发现里面有教如何在linux上编译安装Go,既然是源码自举编译,相信树莓派上 ...

  7. 树莓派指定python2编译_在树莓派上编译安装ROS2

    最新编译方式已经修改,请参考官网最新文档: ------------------------------------下文已经过时 仅供参考------------------------------- ...

  8. CentOS 7上编译安装PHP 8.1及Nginx 配置支持PHP

    CentOS 7上编译安装PHP 8.1/及Nginx 配置支持PHP 编译安装 Php[端口:9000] 安装编译环境依赖包 yum -y install gcc gcc-c++ glibc aut ...

  9. Ubuntu上编译安装迅雷XwareDesktop

    Ubuntu上编译安装说明 本页介绍如何在Ubuntu 14.04及以上的系统上手动编译安装Xware Desktop. 由于迅雷官方没有发布64位版的xware,Xware Desktop的作者无法 ...

  10. 在 CentOS 8 上编译安装 ISC-DHCP-Server

    这篇文章是又一位专业水平非常顶的朋友那里转的,有感兴趣的朋友可以去关注一下 https://www.ddupan.top 在 CentOS 8 上编译安装 ISC-DHCP-Server 应要求,我需 ...

最新文章

  1. runc容器逃逸漏洞最强后续:应对之策汇总与热点疑问解答
  2. 数据库管理工具 FileMaker Pro 17 Advanced v17.0.4.400中文版
  3. java 类加载过程
  4. Spring的IoC与AOP的理解
  5. JVM真香系列:.java文件到.class文件
  6. C/C++制作人机猜拳小游戏
  7. 顺利通过2018年下工信部的软件设计师考试,在此感悟一下
  8. URAL 1806 Mobile Telegraphs
  9. java string char数组_String在Java中真的是不可变吗?
  10. linux下时间编程,Linux下的时间操作编程
  11. 虚幻4 ai蓝图_高效AI自我监督学习的迷人蓝图
  12. AEC回声消除基础知识
  13. 【自考】数据结构导论
  14. 无线通信学习笔记(三)
  15. CSDN学霸课表——网络工程师(软考中级)
  16. VCSA6.7移除添加vSAN磁盘组
  17. 中兴Nubia Z5S mini一键ROOT教程 获取ROOT权限
  18. 纵横三国外挂手记(1) 分析篇
  19. WPA3也不安全啦?WPA3-R3 H2E了解一下
  20. 安卓系统与ADB详解

热门文章

  1. Citrix 桌面云 XenApp_XenDesktop_7.15 部署系列(六)配置虚拟桌面控制器
  2. 计算机课程设计设计方案怎么写,(学生)计算机绘图课程设计方案.doc
  3. c#如何实现叫号操作_C#银行排队叫号系统
  4. 实验1 建立数据库
  5. CDH-CM资源下载
  6. 记录红米k40解BL、Root、装XPOSED
  7. Cplex入门教程(一)
  8. 2016版excel_【重磅分享】最完整EXCEL教程,视频+PPT下载
  9. Kepware OPC与服务器通讯
  10. 集体智慧编程——协同过滤