我正在尝试在 CentOS 7 上安装 neofetch,但我似乎找不到该软件包。是否有我需要的存储库或者我需要以不同的方式安装它?
答案1
neofetch
只是一个 shell 脚本文件。这就是整个想法:您不需要任何大的依赖项来安装它。您只需下载并执行它即可。
所以,一个简单的
curl https://raw.githubusercontent.com/dylanaraps/neofetch/7.1.0/neofetch > neofetch
下载它,bash neofetch
然后执行它。使其可执行 ( chmod 755 neofetch
) 并将其放入您的某个位置,$PATH
使其作为“独立”neofetch
命令可执行。
当然,以下官方安装说明(如 LeoDog896 引用)有很多优点:
- 能够卸载(而不是必须卸载
rm
文件) - 获取
man
页面 - 获取更新
(列表末尾)
通常,我总是建议检查包装。即使对于这样的脚本 - 特别是因为可维护性/更新方面。但!neofetch
是一种收集系统信息的工具,最常用于发送信息以寻求支持。为什么需要提醒我自己运行什么操作系统?因此,我想一个常见的用例是“告诉您提供支持的人执行这行代码并复制并粘贴结果”。
“复制curl -fsSL https://raw.githubusercontent.com/dylanaraps/neofetch/7.1.0/neofetch | bash
并向我发送结果”比“安装第三方软件包源,更新软件包列表,然后安装 neovim 软件包,然后运行 neovim,并向我发送结果”更好地完成这项一次性工作。
答案2
您需要来自 fedorainfracloud.org 的 neofetch 存储库。一旦你有了这个,你就可以安装 neofetch 了yum
。
curl -o /etc/yum.repos.d/konimex-neofetch-epel-7.repo https://copr.fedorainfracloud.org/coprs/konimex/neofetch/repo/epel-7/konimex-neofetch-epel-7.repo
yum install neofetch