如何根据 Ubuntu 版本选择 PPA 或官方 .deb 安装最新版 fastfetch?
【免费下载链接】fastfetchA maintained, feature-rich and performance oriented, neofetch like system information tool.项目地址: https://gitcode.com/GitHub_Trending/fa/fastfetch
在 Ubuntu 上安装 fastfetch(neofetch 风格的系统信息展示工具)时,README.md 的 Linux 安装小节给出了三条渠道,且各自有明确的版本边界:官方仓库apt install fastfetch(Ubuntu 25.04 or newer)、PPAppa:zhangsongcui3371/fastfetch(Ubuntu 22.04 or newer,README 注明提供 latest version)、官方.deb包fastfetch-linux-<proper architecture>.deb(Ubuntu 20.04 or newer)。选错渠道的后果是:装不上,或装到 README 明确声明不再受支持的旧版本。本文按 Ubuntu 版本给出选择路径,并说明安装后如何验证。
先确认本机 Ubuntu 版本,再对号入座
安装渠道的判定依据只有 Ubuntu 版本号。如果不确定,可以先查看系统自身的版本信息,例如读取/etc/os-release中的VERSION字段(这是 Ubuntu 系统文件,不是 fastfetch 命令)。
README 在安装节前有一段总说明(原文大意):部分发行版打包的 fastfetch 版本过旧,旧版本不受支持,请始终使用最新版。据此对照下表:
| Ubuntu 版本 | 可选渠道 | README 依据 |
|---|---|---|
| 25.04 及以上 | 官方仓库:apt install fastfetch | "Debian 13 or newer; Ubuntu 25.04 or newer" |
| 22.04 及以上 | PPA:ppa:zhangsongcui3371/fastfetch,README 标注 "latest version" | "Ubuntu 22.04 or newer; latest version" |
| 20.04 及以上 | 官方.deb:fastfetch-linux-<proper architecture>.deb,下载后双击安装 | "for Ubuntu 20.04 or newer and Debian 11 or newer" |
选择要点:
- 目标是"最新版"时,README 中唯一明确标注 latest version 的渠道是 PPA,适用下限为 Ubuntu 22.04。
- Ubuntu 25.04 及以上还可以直接走官方仓库,省去添加 PPA 的步骤。
- Ubuntu 20.04 不满足 PPA 的 22.04 下限,只能走
.deb渠道。 - 低于 20.04 的版本,README 未提供安装渠道,本文不覆盖。
Ubuntu 22.04 及以上:添加 PPA 并安装(latest version 渠道)
README 只给出 PPA 标识ppa:zhangsongcui3371/fastfetch,未给出添加命令;以下是 Ubuntu 添加 PPA 的标准命令。执行前说明影响范围:第一条命令会向系统的 APT 源列表新增一条 PPA 条目(修改 APT 配置),第二、三条会刷新索引并写入软件包,均需 sudo 权限。
sudo add-apt-repository ppa:zhangsongcui3371/fastfetch sudo apt update sudo apt install fastfetch安装完成后即可直接运行fastfetch。如果系统已存在旧版本,apt install fastfetch会将其升级到 PPA 中的版本。
Ubuntu 25.04 及以上:直接走官方仓库(可选替代)
如果不想引入 PPA,README 列出的官方仓库渠道为:
sudo apt install fastfetchREADME 同时声明部分发行版打包的 fastfetch 版本过旧、旧版本不受支持。因此这条路径装完后建议用下节的--version-raw核对一次;若发现版本偏旧,可改走上文的 PPA 渠道(25.04 满足 22.04 下限)。
Ubuntu 20.04:下载官方 .deb 双击安装
PPA 不支持 20.04,README 给出的路径是:从项目的 release 页面下载fastfetch-linux-<proper architecture>.deb,然后双击安装包完成安装。两点说明:
- 文件名中的
<proper architecture>是 README 原文占位符,需要按你系统的 CPU 架构选择对应的.deb文件;release 页面上各架构文件并列,选择时以本机架构为准。README 未罗列架构清单,具体文件以 release 页面实际提供为准。 - release 页面的下载入口见 README.md 的 Linux 安装小节,本文不再重复贴出外部链接。
安装后如何验证
验证依据来自 man 页源码 doc/fastfetch.1.in:
fastfetch --version按 man 页说明,-v, --version用于 Display the version of fastfetch。只需要版本号本身(major.minor.patch)时:
fastfetch --version-rawman 页同时说明退出码规则:Fastfetch returns zero on successful execution。因此判断标准是:命令正常输出版本信息且退出码为 0,说明安装成功;再运行fastfetch,按默认配置输出系统信息(即文首示例截图对应的效果),即完成整个安装任务。
限制
- README 声明 fastfetch 只在 x86-64 和 aarch64 平台上经过主动测试,其他平台不保证可用;选择
.deb架构时应以此为准。 - README 声明旧版本 fastfetch 不受支持(Older versions receive no support),安装后如用
--version-raw发现版本过旧,应换用 PPA 渠道升级到 latest version。 - 低于 Ubuntu 20.04 的系统不在 README 提供的任何一条安装渠道范围内。
- README 提示安装类命令可能需要
sudo、doas或sup权限。
【免费下载链接】fastfetchA maintained, feature-rich and performance oriented, neofetch like system information tool.项目地址: https://gitcode.com/GitHub_Trending/fa/fastfetch
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考