在 Linux 上下载并安装 VLC(apt、dnf、pacman、Snap、Flatpak)

如何在 Debian/Ubuntu、Fedora、Arch 上获取官方 VLC 3.0.23,以及 Snap 和 Flatpak 选项。每个主流发行版的命令行安装方法。

官方下载 — 无捆绑 · VLC 3.0.23 · ~90 MB installed (package ~30–40 MB)

官方下载 — 无捆绑 — VLC 3.0.23

说明: videolan.org · Debian / Ubuntu / Fedora / Arch / openSUSE · Snap 与 Flatpak

在 Linux 上,推荐通过发行版的包管理器安装 VLC——它与系统的更新机制和依赖管理集成。本页涵盖 apt(Debian/Ubuntu)、dnf(Fedora)、pacman(Arch),以及仓库中没有 VLC 的发行版所用的 Snap 和 Flatpak。以上全部指向官方 VideoLAN 源(发行版软件包由官方 VLC 源码构建)。

本文目录

可用构建版本

构建版本文件说明
Debian / Ubuntu(apt)sudo apt install vlc来自发行版官方仓库。
Fedora(dnf)sudo dnf install vlc可能需要启用 RPM Fusion。
Arch(pacman)sudo pacman -S vlc来自官方仓库。
通用(Snap)sudo snap install vlcSnapcraft 商店,自动更新。
通用(Flatpak)flatpak install flathub org.videolan.VLCFlathub,沙盒运行。

系统要求

项目要求
系统任意受支持的发行版(Debian 12+、Ubuntu 22.04+、Fedora 38+、Arch、openSUSE)
CPUx86-64、ARM64 或 RISC-V;任意双核
内存最低 512 MB,推荐 2 GB
显卡支持 VA-API / VDPAU 硬件解码(Intel、AMD、带驱动的 NVIDIA)
硬盘安装后约需 150 MB 空间
显示器X11 或 Wayland(XWayland 兼容)

安装步骤

步骤 1第 1 步——通过包管理器安装

运行与你发行版对应的命令(见上方架构列表)。在 Ubuntu/Debian 上,VLC 位于 "universe" 仓库,通常默认启用。在 Fedora 上,如果 dnf 找不到 vlc,请先启用 RPM Fusion。

步骤 2第 2 步——启用硬件加速

为你的 GPU 安装 VA-API/VDPAU 驱动:sudo apt install intel-media-va-driver(Intel)、mesa-va-drivers(AMD),或 NVIDIA 专有驱动加 nvidia-vaapi-driver。然后在 VLC 中:Tools → Preferences → Input/Codecs → Hardware-accelerated decoding → VA-API video decoder。

步骤 3第 3 步——验证安装

在终端运行 vlc --version——应显示 3.0.23。从应用菜单启动 VLC 并播放测试文件。在 Wayland 会话下,如果视频闪烁,将 VLC 切换到 X11 输出:Tools → Preferences → Video → Output → X11。

常见问题

在 Ubuntu 上 apt 提示 "vlc: not found"
启用 universe 仓库:sudo add-apt-repository universe,然后 sudo apt update && sudo apt install vlc
安装后没有硬件解码
为 GPU 安装 VA-API 驱动,并在 Input/Codecs 中把 VLC 设置为 VA-API。用 vainfo 验证——如果列出了 profiles,解码应该就能工作。
VLC 在 Wayland 下视频闪烁
将视频输出切换到 X11(Tools → Preferences → Video → Output → X11),或用 QT_QPA_PLATFORM=xcb vlc 运行 VLC。
Snap 还是 Flatpak 版本?
两者都是 VideoLAN 官方发布。Snap 自动更新;Flatpak 沙盒运行并与 Flathub 集成。包管理器构建与你发行版的库一致——通常是最佳选择。