我正在尝试在我的 centos7 docker 上下载 Gauge。我尝试了 sudo yum install gauge 但出现以下错误:
Loaded plugins: fastestmirror, ovl
Loading mirror speeds from cached hostfile
* base: centos.spd.co.il
* extras: centos.spd.co.il
* updates: centos.spd.co.il
No package gauge available.
Error: Nothing to do
我之前运行过 yum clean all 和 yum update -y ,没有任何帮助 我如何修复此错误并安装 Gauge?谢谢
我的百胜版本:
3.4.3
Installed: rpm-4.11.3-45.el7.x86_64 at 2021-04-25 11:19
Built : CentOS BuildSystem <http://bugs.centos.org> at 2020-09-30 17:30
Committed: Michal Domonkos <[email protected]> at 2020-06-02
Installed: yum-3.4.3-168.el7.centos.noarch at 2021-06-21 06:54
Built : CentOS BuildSystem <http://bugs.centos.org> at 2020-10-01 17:03
Committed: CentOS Sources <[email protected]> at 2020-09-29
Installed: yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch at 2021-06-21 06:54
Built : CentOS BuildSystem <http://bugs.centos.org> at 2020-05-12 16:27
Committed: Michal Domonkos <[email protected]> at 2020-03-12
答案1
yum
使用存储库来查找包。您已启用默认存储库 - 基本存储库、附加存储库和更新存储库。当您运行时yum install gauge
,yum
检查这些存储库以查找名为“gauge”的包。它找不到这样的包,因此报告错误。
对于任何第三方工具(例如此工具),您应该检查供应商的网站,看看他们是否有 yum 存储库。我发现这个文件通过简短的搜索,我会假设这是您想要安装的工具。
按照文档中的说明,您需要创建一个/etc/yum.repos.d/gauge-stable.repo
包含以下内容的新文件:
[gauge-stable]
name=gauge-stable
baseurl=http://dl.bintray.com/gauge/gauge-rpm/gauge-stable
gpgcheck=0
enabled=1
yum install gauge
添加此文件后运行,yum
现在将从该存储库查找并安装软件包。
跟进 yum 存储库不起作用的评论。
显然,我找到的文档是 2018 年更新的 Gauge 文档的一个未维护的分支。
文档的当前版本位于https://docs.gauge.org/。据此,不再为 Gauge 提供 yum 存储库。当前的方法是使用从 Github 下载 ZIP 文件的脚本进行安装。这些说明可以在这里找到:https://docs.gauge.org/getting_started/installing-gauge.html