1

使用我的脚本,我希望能够去 Chef Inspec 并下载最新版本。但是,他们使用的 URL 有版本。版本会发生变化,最终,如果我对 URL 进行硬编码,我将无法获得最新版本。

如何使用带通配符的 wget 命令始终获取最新版本而无需检查?

这是他们提供的网址:

https://packages.chef.io/files/stable/inspec/2.3.4/ubuntu/16.04/inspec_2.3.4-1_amd64.deb

我只想下载并自动安装它,但是当版本更改时,我会落后。

更新:这并不能完全回答问题,但可以。我最终做的是使用 Curl 命令。这给了我所需的最终结果:

卷曲https://omnitruck.chef.io/install.sh | sudo bash -s -- -P 检查

4

1 回答 1

1

您应该将他们的存储库添加到/etc/apt/sources.list. 然后你就可以用apt他们的软件来更新了。

Debian 有一个名为的工具uscan,可以使用通配符从 URL 下载,但这不是安装软件包的正确工具。

于 2018-09-28T05:28:52.043 回答