【问题标题】:Linux download wildcard URLLinux 下载通配符 URL
【发布时间】:2019-03-03 23:36:49
【问题描述】:

使用我的脚本,我希望能够前往 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 检查

【问题讨论】:

  • VtC 审稿人:这个问题要求 with wget 进行厨师自动化,而不要求某些软件!

标签: linux ubuntu chef-infra wildcard inspec


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-01
    • 2020-12-31
    • 2021-09-07
    • 1970-01-01
    相关资源
    最近更新 更多