如何通过命令行下载最新版本的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
答案 0 :(得分: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/
答案 1 :(得分:2)
将wget与--content-disposition
密钥一起使用,并在引号中包含一个链接。
示例:
wget --content-disposition "https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=en-US"
此处需要双引号来转义URL中的特殊字符&
。否则我们会丢失URL中的参数。