1357 字
7 分钟
Fedora 新手进!必看教程来了

前言#

👋 嘿,你好! 既然你来到了这里,想必你刚刚安装完 Fedora,正盯着全新的桌面发愁:“接下来该干嘛?” 我也经历过这个阶段。Fedora 在刚安装完后确实需要“推一把”才能达到最佳状态 :)。这就是我编写这份指南的原因,它汇总了我从多个渠道收集的 Fedora 切换经验。

🔥 核心基础设置#

RPM Fusion - 软件源大补帖#

由于法律原因,Fedora 预装的软件非常精简。RPM Fusion 是存放那些“真正有用”的东西的地方(如编解码器、驱动等)。你肯定需要它。

获取 free 仓库 (包含大部分你需要的东西)

Terminal window
sudo dnf install -y \ https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

获取 nonfree 仓库 (包含 NVIDIA 驱动和部分专有编解码器)

Terminal window
sudo dnf install -y \ https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

更新所有内容以确保兼容性

Terminal window
sudo dnf group upgrade core -y
sudo dnf check-update

系统更新 (枯燥但重要)#

我知道更新很无聊,但真的请先做这一步。刚安装完的系统通常有很多过时的软件包。

更新所有内容#

sudo dnf update -y

如果更新了内核,请重启#

sudo reboot

固件更新#

你的硬件可能有更新的固件可用,这对于改善 WiFi 稳定性和电池续航很有帮助。

查看有哪些设备可更新

Terminal window
sudo fwupdmgr get-devices

强制刷新固件数据库

Terminal window
sudo fwupdmgr refresh --force

检查更新

Terminal window
sudo fwupdmgr get-updates

应用更新

Terminal window
sudo fwupdmgr update

给你的电脑起个名#

这纯粹是为了好看,让你更有归属感。挑个酷一点的名字吧!

把 hungry-beast 换成你喜欢的名字

Terminal window
sudo hostnamectl set-hostname hungry-beast

📦 获取更多软件#

Flathub 设置#

Fedora 默认只开启了一个“阉割版”的 Flatpak 仓库。Flathub 才是真正的宝库。

移除限制版的 Fedora Flatpak 仓库

Terminal window
flatpak remote-delete fedora

选项 1:完整仓库(最推荐) 可以访问 Flathub 上的所有应用(包括那些非开发者官方维护的社区版应用):

Terminal window
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

选项 2:仅限验证过的应用 如果你只信任由软件原作者维护的应用:

Terminal window
flatpak remote-add --if-not-exists --subset=verified flathub https://flathub.org/repo/flathub.flatpakrepo

🎮 显卡驱动#

NVIDIA (比较棘手)

📋 开始之前:

  • 在 BIOS 中关闭 Secure Boot(或者学习如何给内核模块签名,由你决定 ;))。
  • 确保系统已 更新并重启过。
  • 准备好备份方案(认真的,搞砸了我不负责)。

安装内核头文件和开发工具#

Terminal window
sudo dnf install -y kernel-devel kernel-headers gcc make dkms acpid \
libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

设置开源内核模块宏 (一次性步骤)#

Terminal window
sudo sh -c 'echo "%_with_kmod_nvidia_open 1" > /etc/rpm/macros.nvidia-kmod'

安装驱动程序#

Terminal window
sudo dnf install -y akmod-nvidia xorg-x11-drv-nvidia-cuda

现在请耐心等待。认真的,构建模块需要 5–15 分钟。你可以通过此命令查看进度:

Terminal window
sudo journalctl -f -u akmods

完成后请执行:

Terminal window
sudo reboot

检查是否生效

运行 nvidia-smi 如果你看到了 GPU 信息,那就成功了!

🎵 多媒体支持#

视频编解码器 (解决视频无法播放) Fedora 由于专利问题基本不带编解码器。以下命令可以修复它。

用功能完整的 ffmpeg 替换“阉割版”#

sudo dnf swap -y ffmpeg-free ffmpeg —allowerasing

安装所有 GStreamer 插件#

Terminal window
sudo dnf install -y gstreamer1-plugins-{bad-\*,good-\*,base} \ gstreamer1-plugin-openh264 gstreamer1-libav lame\* \ --exclude=gstreamer1-plugins-bad-free-devel

安装多媒体组#

Terminal window
sudo dnf group install -y multimedia
sudo dnf group install -y sound-and-video

🔧 实用工具#

微软字体 (无奈但必须) 没有这些字体,网页和文档看起来会很奇怪。

安装依赖#

Terminal window
sudo dnf install -y curl cabextract xorg-x11-font-utils fontconfig

安装字体#

Terminal window
sudo rpm -i --nodigest --nosignature https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

更新字体缓存#

Terminal window
sudo fc-cache -fv

Flatpak 自动更新#

你可以让 Flatpak 应用自动保持最新。

[Unit] Description=Update Flatpak apps automatically

[Service] Type=oneshot ExecStart=/usr/bin/flatpak update -y —noninteractive

⚡ 性能优化#

加快开机速度 这个改动很简单,效果很明显。

Terminal window
sudo systemctl disable NetworkManager-wait-online.service

🧹 保持系统整洁#

清理软件包缓存#

Terminal window
sudo dnf clean all

移除不再需要的孤立软件包#

Terminal window
sudo dnf autoremove -y
Fedora 新手进!必看教程来了
https://blog.gucrin.top/posts/fedora-setup/
作者
liuyi
发布于
2026-03-02
许可协议
CC BY-NC-SA 4.0

分享文章

生成精美分享图或复制链接,与更多人分享本文。

继续阅读

沿着主题读

基于共同的标签与分类

换条路线

从其他文章中稳定抽取

评论

正在加载评论...

最后更新于 ,距今已过 244 天

部分内容可能已过时