概述
据我所知,LINUX上播放器不多,比如说CentOS缺省的播放器“Totem”图腾。但是这个播放器的功能非常的孱弱。有时候,有声音,没图像。CentOS自家的“应用程序的安装程序”简直就是摆设,基本上可以抛弃。
第一步,自然是利用搜索引擎,看看常用的播放器都有哪些?我在这里列出来:VLC,MPlayer,SMPlayer,FFMPEG。我不知道哪个好用,但是VLC的大名还有MPlayer的大名常见,所以就选择安装VLC。
第二步,搜索引擎,查询如何安装VLC,得到以下连接,直接回到了CentOS大本营:AdditionalResources/Repositories - CentOS Wikiwiki.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 repositoriesli.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 Wikifedoraproject.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视频播放器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复