前言
👋 嘿,你好! 既然你来到了这里,想必你刚刚安装完 Fedora,正盯着全新的桌面发愁:“接下来该干嘛?” 我也经历过这个阶段。Fedora 在刚安装完后确实需要“推一把”才能达到最佳状态 :)。这就是我编写这份指南的原因,它汇总了我从多个渠道收集的 Fedora 切换经验。
🔥 核心基础设置
RPM Fusion - 软件源大补帖
由于法律原因,Fedora 预装的软件非常精简。RPM Fusion 是存放那些“真正有用”的东西的地方(如编解码器、驱动等)。你肯定需要它。
获取 free 仓库 (包含大部分你需要的东西)
sudo dnf install -y \ https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm获取 nonfree 仓库 (包含 NVIDIA 驱动和部分专有编解码器)
sudo dnf install -y \ https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm更新所有内容以确保兼容性
sudo dnf group upgrade core -ysudo dnf check-update系统更新 (枯燥但重要)
我知道更新很无聊,但真的请先做这一步。刚安装完的系统通常有很多过时的软件包。
更新所有内容
sudo dnf update -y
如果更新了内核,请重启
sudo reboot
固件更新
你的硬件可能有更新的固件可用,这对于改善 WiFi 稳定性和电池续航很有帮助。
查看有哪些设备可更新
sudo fwupdmgr get-devices强制刷新固件数据库
sudo fwupdmgr refresh --force检查更新
sudo fwupdmgr get-updates应用更新
sudo fwupdmgr update给你的电脑起个名
这纯粹是为了好看,让你更有归属感。挑个酷一点的名字吧!
把 hungry-beast 换成你喜欢的名字
sudo hostnamectl set-hostname hungry-beast📦 获取更多软件
Flathub 设置
Fedora 默认只开启了一个“阉割版”的 Flatpak 仓库。Flathub 才是真正的宝库。
移除限制版的 Fedora Flatpak 仓库
flatpak remote-delete fedora选项 1:完整仓库(最推荐) 可以访问 Flathub 上的所有应用(包括那些非开发者官方维护的社区版应用):
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo选项 2:仅限验证过的应用 如果你只信任由软件原作者维护的应用:
flatpak remote-add --if-not-exists --subset=verified flathub https://flathub.org/repo/flathub.flatpakrepo🎮 显卡驱动
NVIDIA (比较棘手)
📋 开始之前:
- 在 BIOS 中关闭 Secure Boot(或者学习如何给内核模块签名,由你决定 ;))。
- 确保系统已 更新并重启过。
- 准备好备份方案(认真的,搞砸了我不负责)。
安装内核头文件和开发工具
sudo dnf install -y kernel-devel kernel-headers gcc make dkms acpid \ libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig设置开源内核模块宏 (一次性步骤)
sudo sh -c 'echo "%_with_kmod_nvidia_open 1" > /etc/rpm/macros.nvidia-kmod'安装驱动程序
sudo dnf install -y akmod-nvidia xorg-x11-drv-nvidia-cuda现在请耐心等待。认真的,构建模块需要 5–15 分钟。你可以通过此命令查看进度:
sudo journalctl -f -u akmods完成后请执行:
sudo reboot检查是否生效
运行 nvidia-smi 如果你看到了 GPU 信息,那就成功了!
🎵 多媒体支持
视频编解码器 (解决视频无法播放) Fedora 由于专利问题基本不带编解码器。以下命令可以修复它。
用功能完整的 ffmpeg 替换“阉割版”
sudo dnf swap -y ffmpeg-free ffmpeg —allowerasing
安装所有 GStreamer 插件
sudo dnf install -y gstreamer1-plugins-{bad-\*,good-\*,base} \ gstreamer1-plugin-openh264 gstreamer1-libav lame\* \ --exclude=gstreamer1-plugins-bad-free-devel安装多媒体组
sudo dnf group install -y multimediasudo dnf group install -y sound-and-video🔧 实用工具
微软字体 (无奈但必须) 没有这些字体,网页和文档看起来会很奇怪。
安装依赖
sudo dnf install -y curl cabextract xorg-x11-font-utils fontconfig安装字体
sudo rpm -i --nodigest --nosignature https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm更新字体缓存
sudo fc-cache -fvFlatpak 自动更新
你可以让 Flatpak 应用自动保持最新。
[Unit] Description=Update Flatpak apps automatically
[Service] Type=oneshot ExecStart=/usr/bin/flatpak update -y —noninteractive
⚡ 性能优化
加快开机速度 这个改动很简单,效果很明显。
sudo systemctl disable NetworkManager-wait-online.service🧹 保持系统整洁
清理软件包缓存
sudo dnf clean all移除不再需要的孤立软件包
sudo dnf autoremove -y分享文章
生成精美分享图或复制链接,与更多人分享本文。
继续阅读
换条路线
从其他文章中稳定抽取
最后更新于 ,距今已过 244 天
部分内容可能已过时
评论