
【免费下载链接】packagesMonorepo for Terra Packages项目地址https://gitcode.com/gh_mirrors/packages28/packages点击查看免费下载Terra Packages是一个面向 Fedora 用户的滚动更新软件仓库rolling-release repository它以 Monorepo单仓库的形式管理 1300 个软件包的构建清单让你只需一条命令就能安全地安装最新版本的桌面应用、驱动、开发工具和多媒体组件。本文将带你从零开始了解它是什么、如何一键启用、仓库里都有什么以及每个软件包在仓库中的组织方式。为什么需要 TerraFedora 滚动更新仓库解决什么痛点Fedora 官方仓库虽然稳定但部分热门软件如最新桌面环境、NVIDIA 驱动、新版多媒体组件往往要等数周甚至更久才会进入更新。而盲目使用 nightly 仓库又可能牺牲系统稳定性。Terra 的定位正是中间的平衡点滚动更新软件包持续跟随上游最新版本而非跟随发行版节奏质量把关每个包都经过维护者构建和评审保证质量与安全安全兼容基于 Fedora 打包规范与现有系统无缝共存 一句话概括装上 Terradnf install装到的就是最新版而不需要你去追各种 nightly 源。一键安装步骤启用 Terra 仓库只需 3 条命令对于标准版 FedoraWorkstation、Server 等只需安装terra-release这一个包仓库配置就会自动就位sudo dnf install --nogpgcheck --repofrompath terra,https://repos.fyralabs.com/terra$releasever terra-release安装完成后直接刷新并安装你想要的软件即可sudo dnf upgrade --refresh sudo dnf install mpv使用原子化immutable版 Fedora如果你用的是 Fedora Atomic / Silverblue 等不可变版本改用rpm-ostreesudo rpm-ostree install terra-release可选按需启用的 4 个子仓库Terra 还提供 4 个可选子仓库按需安装对应terra-release-*包即可启用子仓库安装命令中的包名内容Extrasterra-release-extras与 Fedora 包存在冲突的增强版软件Mesaterra-release-mesa打了补丁、编解码器齐全的 MesaNVIDIAterra-release-nvidia官方 NVIDIA 驱动Multimediaterra-release-multimedia多媒体相关包目前仍在完善中⚠️ 注意部分 Extras 子仓库中的包可能与 RPM Fusion 等第三方仓库冲突安装前建议确认来源。仓库全景15 大分类目录里都有什么Terra Packages 采用清晰的目录分类管理所有软件包每个分类目录对应一个使用场景。仓库根目录的 README.md 介绍了仓库定位各分类目录下还有各自的说明文件分类目录内容代表性软件包apps/图形化通用应用Discord、mpv、Zotero、VLCdesktops/桌面环境与 Wayland 合成器GNOME、KDE、cosmic、niridevs/开发者工具终端、IDE、编译器工具链buildsys/构建系统Bazel、Gradle、cargo4rpmfonts/字体思源黑体/宋体、Nerd Fontsgames/游戏与游戏外设Steam 相关、输入设备规则langs/编程语言生态Rust、Go、Haskell、Python 库lib/库与 GUI 框架Qt 模块、sdbus-cppmultimedia/编解码器与媒体工具FFmpeg、x265、GStreamer 插件system/内核模块、调度器、系统工具NVIDIA 驱动、system76-powerthemes/图标与主题Fluent 主题、Bibata 光标tools/单一用途 CLI 工具flashrom、yt-dlp、sopsterra/仓库自身基础设施terra-release、GPG 密钥misc/未归类杂项zapret、rustdesk-selinuxandax/自动化构建脚本版本检查、依赖更新逻辑 想装最新桌面环境去desktops/想折腾驱动去system/找 CLI 工具tools/里应有尽有。解剖一个软件包3 个文件如何协作打开任何一个软件包目录以anda/apps/mpv/为例你通常能看到三种文件它们各司其职*.spec—— 标准的 RPM 打包规范文件定义源码、依赖和安装路径如 mpv-nightly.specanda.hcl—— Terra 的项目清单声明该包对应哪个 spec 文件及其标签如 anda.hclupdate.rhai—— 自动更新脚本负责检测上游新版本并触发重新构建如 update.rhai这种清单 规范 自动更新的三件套模式保证了 1300 软件包能在统一框架下被批量维护——这也是 Terra 能做到快速跟进上游版本的核心机制。NVIDIA 驱动直接从官方安装包实时生成Terra 的 NVIDIA 驱动树anda/system/nvidia/有一个巧妙设计它不手动打包驱动 tarball而是在构建时运行官方自解压安装包-x参数现场展开再按 RPM 规范重新封装。这意味着只要官方安装包的命令行接口不变驱动包就能轻松跟进每一个新驱动版本——安装后在nvidia-settings中即可看到驱动版本与显卡信息见上方截图。如何搜索并安装你需要的软件包启用 Terra 后搜索安装非常直接# 按关键词搜索 dnf search 关键词 # 查看某软件包的详细信息 dnf info 包名 # 直接安装 sudo dnf install 包名此外带 AppStream 元数据的软件包还会出现在图形化应用商店GNOME Software 等中无需命令行也能看到 Terra 提供的新版本。常见问题FAQQ1支持哪些系统版本Terra 面向 Fedora 全系版本企业 Linux 方向目前支持 EL10Terra EL需要额外安装 EPEL 仓库。Q2会和 RPM Fusion 冲突吗主仓库基本不会。但 Extras、Mesa 等子仓库中的部分包与 RPM Fusion 存在功能重叠建议只启用你真正需要的子仓库。Q3Terra 的配置文件放在哪里核心仓库配置由 terra.repo 定义采用 metalink CDN 分发、启用 GPG 校验gpgcheck1源码仓库默认关闭。你可以通过/etc/dnf/repos.override.d/下的覆盖文件做个性化调整而无需改动仓库原文件。总结Terra Packages 用Monorepo 三件套文件的整洁结构为 Fedora 用户提供了一条通往最新软件的快速通道一条命令启用安装terra-release即完成配置1300 软件包覆盖15 大分类从桌面环境到内核模块自动更新机制持续跟进上游版本兼顾新与稳现在你就可以用dnf装到想要的最新版软件了——这就是滚动更新仓库的魅力所在。赞分享【免费下载链接】packagesMonorepo for Terra Packages项目地址https://gitcode.com/gh_mirrors/packages28/packages点击查看免费下载相关推荐CLRS 第 4 章问题 4-6 详解Monge 数组的等价刻画、行最小单调性与 O(m n log m) 分治算法CLRS 第 4 章问题 4 6 详解Monge 数组的等价刻画、行最小单调性与 O m n log m 分治算法 本篇技术指南围绕《算法导论》IntrTerra Packages 软件包全景图apps、games、multimedia 等 12 大类别 1300 软件包导航地图Terra Packages 软件包全景图apps、games、multimedia 等 12 大类别 1300 软件包导航地图 Terra Package戴森球计划蓝图库完整指南FactoryBluePrints 从开荒到戴森球少走弯路戴森球计划蓝图库完整指南FactoryBluePrints 从开荒到戴森球少走弯路 自己从零摆工厂我卡过两次一次是铜块产线堵在制造台前一次是物流带交叉到上一篇50个Dify工作流模板导入即跑通AI自动化下一篇gogcli 配置 Zoom 服务器到服务器 OAuth 凭据gog zoom auth setup 命令完全指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考