我是靠谱客的博主 懵懂长颈鹿,最近开发中收集的这篇文章主要介绍centos8编译安装vlc_如何在CentOS 7上安装VLC视频播放器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

据我所知,LINUX上播放器不多,比如说CentOS缺省的播放器“Totem”图腾。但是这个播放器的功能非常的孱弱。有时候,有声音,没图像。CentOS自家的“应用程序的安装程序”简直就是摆设,基本上可以抛弃。

第一步,自然是利用搜索引擎,看看常用的播放器都有哪些?我在这里列出来:VLC,MPlayer,SMPlayer,FFMPEG。我不知道哪个好用,但是VLC的大名还有MPlayer的大名常见,所以就选择安装VLC。

第二步,搜索引擎,查询如何安装VLC,得到以下连接,直接回到了CentOS大本营:AdditionalResources/Repositories - CentOS Wiki​wiki.centos.org

additional resources - repos

找到nux-dextop - (see http://li.nux.ro/repos.html) provides desktop and multimedia oriented packages for EL6 and 7. It contains a lot of graphical programs such as Ardour, but also text based apps like Cone. Requires EPEL and should not overwrite base.

这个repo专门提供桌面和多媒体软件包,其中包括了VLC,我稍微浏览了一下,基本上是2017年或者之前制作的安装包,可能不是那么的活跃了。

My RPM repositories​li.nux.roSome of these repos are dependent on EPEL, if you find you're missing a dependency make sure you have the EPEL repo active in your OS.

他的Repos可能会依赖Fedora的EPEL,所以需要先安装EPEL,然后安装nux-dextop的包,这两个包都是用来将repo的详细信息安装(写入)到你的系统。EPEL/FAQ - Fedora Project Wiki​fedoraproject.orgThe repository package installs the repo details on your local system for yum or up2date to use. Then you can install packages with your usual method, and the EPEL repository is included.

由此你的系统就会从EPEL和nux-dextop安装软件包,寻找依赖项。

接着你就可以按照平时安装软件包的方式安装VLC:yum -y install vlc

以下是安装记录,冗长,莫看 。

[zhangh@CentOS-DVD ~]$ yum list vlc

已加载插件:fastestmirror, langpacks

Determining fastest mirrors

* updates: Index of /

错误:没有匹配的软件包可以列出

[zhangh@CentOS-DVD ~]$ yum list epel-release

已加载插件:fastestmirror, langpacks

Loading mirror speeds from cached hostfile

* updates: Index of /

可安装的软件包

epel-release.noarch 7-11 extras

[zhangh@CentOS-DVD ~]$ yum -y install epel-release

已加载插件:fastestmirror, langpacks

您需要 root 权限执行此命令。

[zhangh@CentOS-DVD ~]$ su

密码:

ABRT 已检测到 '2' 个问题。预了解详细信息请执行:abrt-cli list

[root@CentOS-DVD zhangh]# yum -y install epel-release

已加载插件:fastestmirror, langpacks

Loading mirror speeds from cached hostfile

* updates: 浙江大学开源镜像站

正在解决依赖关系

--> 正在检查事务

---> 软件包 epel-release.noarch.0.7-11 将被 安装

--> 解决依赖关系完成

依赖关系解决

================================================================================

Package 架构 版本 源 大小

================================================================================

正在安装:

epel-release noarch 7-11 extras 15 k

事务概要

================================================================================

安装 1 软件包

总下载量:15 k

安装大小:24 k

Downloading packages:

警告:/var/cache/yum/x86_64/7/extras/packages/epel-release-7-11.noarch.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY

epel-release-7-11.noarch.rpm 的公钥尚未安装

epel-release-7-11.noarch.rpm | 15 kB 00:00

从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 检索密钥

导入 GPG key 0xF4A80EB5:

用户ID : "CentOS-7 Key (CentOS 7 Official Signing Key) "

指纹 : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5

软件包 : centos-release-7-6.1810.2.el7.centos.x86_64 (@anaconda)

来自 : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

正在安装 : epel-release-7-11.noarch 1/1

验证中 : epel-release-7-11.noarch 1/1

已安装:

epel-release.noarch 0:7-11

完毕!

[root@CentOS-DVD zhangh]# man rpm

警告:/var/tmp/rpm-tmp.Y25oVx: 头V4 RSA/SHA1 Signature, 密钥 ID 85c6cd8a: NOKEY

准备中... ################################# [100%]

正在升级/安装...

1:nux-dextop-release-0-5.el7.nux ################################# [100%]

[root@CentOS-DVD zhangh]# yum install vlc

已加载插件:fastestmirror, langpacks

Loading mirror speeds from cached hostfile

epel/x86_64/metalink | 9.1 kB 00:00:00

* updates: 浙江大学开源镜像站

epel | 4.7 kB 00:00:00

nux-dextop | 2.9 kB 00:00:00

(1/4): epel/x86_64/group_gz | 88 kB 00:00:00

(2/4): epel/x86_64/updateinfo | 953 kB 00:00:01

(3/4): nux-dextop/x86_64/primary_db | 1.8 MB 00:00:03

(4/4): epel/x86_64/primary_db | 6.6 MB 00:00:17

正在解决依赖关系

--> 正在检查事务

---> 软件包 vlc.x86_64.1.2.2.5.1-2.el7.nux 将被 安装

--> 正在处理依赖关系 vlc-core(x86-64) = 1:2.2.5.1-2.el7.nux,它被软件包 1:vlc-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 kde-filesystem,它被软件包 1:vlc-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libvlccore.so.8()(64bit),它被软件包 1:vlc-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libprojectM.so.2()(64bit),它被软件包 1:vlc-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libminizip.so.1()(64bit),它被软件包 1:vlc-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libgnomevfs-2.so.0()(64bit),它被软件包 1:vlc-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libcaca.so.0()(64bit),它被软件包 1:vlc-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libaa.so.1()(64bit),它被软件包 1:vlc-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libQtGui.so.4()(64bit),它被软件包 1:vlc-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libQtCore.so.4()(64bit),它被软件包 1:vlc-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在检查事务

---> 软件包 aalib-libs.x86_64.0.1.4.0-0.22.rc5.el7 将被 安装

---> 软件包 gnome-vfs2.x86_64.0.2.24.4-14.el7 将被 安装

--> 正在处理依赖关系 libfam.so.0()(64bit),它被软件包 gnome-vfs2-2.24.4-14.el7.x86_64 需要

---> 软件包 kde-filesystem.x86_64.0.4-47.el7 将被 安装

---> 软件包 libcaca.x86_64.0.0.99-0.17.beta17.el7 将被 安装

--> 正在处理依赖关系 libGLU.so.1()(64bit),它被软件包 libcaca-0.99-0.17.beta17.el7.x86_64 需要

--> 正在处理依赖关系 libglut.so.3()(64bit),它被软件包 libcaca-0.99-0.17.beta17.el7.x86_64 需要

---> 软件包 libprojectM.x86_64.0.2.1.0-2.el7 将被 安装

--> 正在处理依赖关系 libGLEW.so.1.10()(64bit),它被软件包 libprojectM-2.1.0-2.el7.x86_64 需要

--> 正在处理依赖关系 libftgl.so.2()(64bit),它被软件包 libprojectM-2.1.0-2.el7.x86_64 需要

---> 软件包 minizip.x86_64.0.1.2.7-18.el7 将被 安装

---> 软件包 qt.x86_64.1.4.8.7-2.el7 将被 安装

--> 正在处理依赖关系 qt-settings,它被软件包 1:qt-4.8.7-2.el7.x86_64 需要

---> 软件包 qt-x11.x86_64.1.4.8.7-2.el7 将被 安装

--> 正在处理依赖关系 libmng.so.1()(64bit),它被软件包 1:qt-x11-4.8.7-2.el7.x86_64 需要

---> 软件包 vlc-core.x86_64.1.2.2.5.1-2.el7.nux 将被 安装

--> 正在处理依赖关系 libswscale.so.3(LIBSWSCALE_3)(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libpostproc.so.53(LIBPOSTPROC_53)(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libavutil.so.54(LIBAVUTIL_54)(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libavformat.so.56(LIBAVFORMAT_56)(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libavcodec.so.56(LIBAVCODEC_56)(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libzvbi.so.0()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libx265.so.79()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libx264.so.142()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libvncclient.so.0()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libupnp.so.6()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libtwolame.so.0()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libtiger.so.5()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libthreadutil.so.6()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libswscale.so.3()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libschroedinger-1.0.so.0()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libpostproc.so.53()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libmpeg2.so.0()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libmodplug.so.1()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libmfx.so.0()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libmatroska.so.6()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libmad.so.0()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 需要

--> 正在处理依赖关系 libliveMedia.so.17()(64bit),它被软件包 1:vlc-core-2.2.5.1-2.el7.nux.x86_64 。。。

完毕!

[root@CentOS-DVD zhangh]#

最后

以上就是懵懂长颈鹿为你收集整理的centos8编译安装vlc_如何在CentOS 7上安装VLC视频播放器的全部内容,希望文章能够帮你解决centos8编译安装vlc_如何在CentOS 7上安装VLC视频播放器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部