【问题标题】:download latest firefox version script下载最新的Firefox版本脚本
【发布时间】:2015-05-25 16:50:57
【问题描述】:

如何通过命令行下载最新版本的 firefox 并插入到脚本中

我试过wget https://download.mozilla.org/?product=firefox-38.0.1-SSL&os=linux64&lang=en-US

我从https://www.mozilla.org/en-US/firefox/new/的下载按钮复制了链接位置

但是这个 wget 命令刚刚生成了一个无用的 index.html?product=firefox-38.0.1-SSL 文件,很可能是因为没有转义字符,但是无论哪种方式,这个命令都被限制为静态的 38 版本,并且不像说的那样通用

wget http://wordpress.org/latest.tar.gz

curl 通过curl -O https://wordpress.org/latest.tar.gz

或者这是不可能的,因为 Firefox 不提供最新的 tar 链接?有没有有效的解决方法?

我也使用apt-get install firefox,但是 apt 存储库似乎没有包含最新的 firefox

【问题讨论】:

    标签: firefox curl wget apt-get


    【解决方案1】:

    将 wget 与 --content-disposition 键一起使用,并将链接括在引号中。

    例子:

    wget --content-disposition "https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=en-US"
    

    这里需要双引号来转义 URL 中的特殊字符 &。否则我们会丢失 URL 中的参数。

    【讨论】:

    • 此处需要双引号以转义 URL 中的特殊字符 &。否则我们会丢失 URL 中的参数。
    • 谢谢,但最好将此信息放入您的答案中,以便读者更好地理解答案为何有用。答案文本下方有一个编辑按钮。谢谢。
    【解决方案2】:

    你可以试试这个代码:

    wget --recursive --no-parent --no-host-directories --cut-dirs=6 --accept bz2 https://download-installer.cdn.mozilla.net/pub/firefox/releases/latest/linux-x86_64/en-US/
    

    【讨论】:

      猜你喜欢
      • 2014-02-21
      • 1970-01-01
      • 2012-11-13
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 2018-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多