第一步:准备工作
在安装任何新软件之前,确保系统处于最新状态是一个良好的习惯,这可以修复已知的漏洞并确保所有依赖项都是最新版本,我们需要安装 EPEL (Extra Packages for Enterprise Linux) 仓库,它为 CentOS 系统提供了大量额外的软件包,是后续安装第三方仓库的基础。

打开终端,依次执行以下命令:
更新系统:
sudo yum update -y
安装 EPEL 仓库:
sudo yum install epel-release -y
完成这两步后,您的系统就已经为安装 VLC 做好了初步准备。
第二步:启用 Nux Dextop 仓库
Nux Dextop 是一个专门为 CentOS/RHEL 系统提供桌面应用程序和多媒体软件的知名第三方仓库,VLC 就包含在其中,启用此仓库是安装 VLC 的关键步骤。
下载并安装 Nux Dextop 仓库的 RPM 包:
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
导入仓库的 GPG 密钥以确保软件包的安全性:

sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
执行完毕后,系统就已经成功添加了 Nux Dextop 仓库,您可以通过 yum repolist 命令查看新增的仓库列表以作验证。
第三步:安装 VLC 及相关编解码器
万事俱备,我们可以直接使用 yum 命令来安装 VLC 了,为了获得更全面的媒体播放支持,建议同时安装一些关键的解码库。
安装 VLC 主程序:
sudo yum install vlc -y
(推荐)安装额外的解码器以支持更多格式:
这一步可以解决播放某些特定格式视频(如加密 DVD)时可能遇到的问题。sudo yum install libdvdcss ffmpeg -y
安装过程会自动处理所有依赖关系,您只需耐心等待即可。
第四步:启动与验证
安装完成后,您可以通过两种方式启动 VLC:
- 图形界面:如果您的 CentOS 7 安装了桌面环境(如 GNOME),可以在应用程序菜单中找到“声音和视频”分类,点击 VLC 图标即可启动。
- 命令行:在终端中直接输入
vlc并回车,即可启动 VLC 播放器。
启动后,您可以尝试播放一个本地视频文件或网络流,以验证其是否正常工作。

命令速查表
为了方便您快速回顾,以下是整个安装过程的核心命令小编总结:
| 步骤 | 描述 | 命令 |
|---|---|---|
| 1 | 系统更新 | sudo yum update -y |
| 2 | 安装 EPEL | sudo yum install epel-release -y |
| 3 | 启用 Nux 仓库 | sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm |
| 4 | 导入 GPG 密钥 | sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro |
| 5 | 安装 VLC | sudo yum install vlc -y |
| 6 | 安装额外解码器 | sudo yum install libdvdcss ffmpeg -y |
相关问答 (FAQs)
为什么我不能直接使用 yum install vlc 在 CentOS 7 上安装 VLC?
回答: 这是因为 CentOS 的官方软件仓库策略非常保守,它优先考虑稳定性和企业级应用的兼容性,VLC 播放器以及其依赖的许多多媒体编解码器(如 H.264, AAC 等)受软件专利的约束,在默认的仓库中通常不被包含,为了解决这个问题,社区维护者创建了像 EPEL 和 Nux Dextop 这样的第三方仓库,专门提供这类官方仓库缺失的软件,我们必须先启用这些第三方仓库,才能通过 yum 找到并安装 VLC。
VLC 安装成功了,但播放某些视频文件时只有声音没有画面,或者提示“编解码器不支持”,该怎么办?
回答: 这个问题通常是由于缺少对应视频格式的解码器所导致的,虽然 VLC 自带了非常丰富的解码器,但对于一些特殊或较新的编码格式,仍然可能需要系统层面的支持,解决方案是安装额外的解码器包,正如本文第三步中推荐的,执行 sudo yum install libdvdcss ffmpeg -y 命令可以极大地增强 VLC 的解码能力。ffmpeg 是一个强大的多媒体框架,提供了海量的解码器,而 libdvdcss 则是播放商业加密 DVD 所必需的,安装这些包后,绝大多数视频播放问题都能得到解决。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复