Chinaunix首页 | 论坛 | 博客
  • 博客访问: 183092
  • 博文数量: 67
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 622
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-19 19:12
文章分类

全部博文(67)

分类: LINUX

2017-01-19 21:00:24


首先尝试用源码编译安装,安装
各种依赖,可是无论如何都提示需要libavcodec,即使已经安装了ffmpeg,而且确定/usr/lib下有libavcodec等库文件,
实在不想再折腾,于是使用yum安装

1、安装epel和remi的repository
    yum localinstall --nogpgcheck
    yum localinstall --nogpgcheck

2、安装rpmfusion的repository:
    yum localinstall --nogpgcheck
    yum localinstall --nogpgcheck

3、安装vlc

    yum --enablerepo=remi-test install vlc
    此处遇到问题:提示需要libthreadutil.so.6、libupnp.so.6、libixml.so.2,
    需要安装libupnp,方法参考:
,记录如下
   3.1 Create the repository config file /etc/yum.repos.d/linuxtech.repo:
        [linuxtech]
        name=LinuxTECH
        baseurl=
        enabled=1
        gpgcheck=1
        gpgkey=RPM-GPG-KEY-LinuxTECH.NET
   3.2 Install libupnp rpm package:
        # yum --enablerepo=linuxtech install libupnp

4、运行vlc
    不能用root运行,新建用户test
    但是用test运行时提示,
    D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/var/lib/dbus/machine-id": No such file or directory
    用root运行:dbus-uuidgen > /var/lib/dbus/machine-id
    重新用test用户运行vlc成功


一个极简单的方法:
# cd /etc/yum.repos.d/
# wget linuxtech.repo 
# yum list *vlc*
# yum -y install vlc

阅读(1930) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~