文章目录

  • 问题描述
  • 错误原因
  • 问题复现
  • 解决方法
    • 1、不用wget 下载,先下载到window,通过Xftp工具复制进 Linux系统
    • 2、通过华为开源云镜像站下载,速度挺快,问题解决

问题描述

今天在docker中用dockerfile自动安装jdk时,用wget下载jdk的压缩包,看似可以正常下载,当使用tar -zxvf解压时报错

错误原因

我的jdk下载地址
https://download.oracle.com/otn/java/jdk/8u251-b08/3d5a2bb8f8d4428bbe94aed7ec7ae784/jdk-8u251-linux-x64.tar.gz

最终发现下载的不是压缩包,是一个HTML文件
使用 file jdk-8u251-linux-x64.tar.gz 查看

查看文件大小file jdk-8u251-linux-x64.tar.gz,很显然不小不对

问题复现

打开Oracle官网 ,下载jdk1.8
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html.

直接右键复制下载链接

https://download.oracle.com/otn/java/jdk/8u251-b08/3d5a2bb8f8d4428bbe94aed7ec7ae784/jdk-8u251-linux-x64.tar.gz //失败

下面这个链接是在其他博客找的,依然不正确

http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz //失败

可以正常下载到window系统
希望知道如何用wget从Oracle官网下载jdk的博友留言告诉我,谢谢,以下是我的解决方法

解决方法

1、不用wget 下载,先下载到window,通过Xftp工具复制进 Linux系统
2、通过华为开源云镜像站下载,速度挺快,问题解决

华为开源镜像站官网,里面有很多镜像,根据需要查找
链接: https://mirrors.huaweicloud.com/.

jdk下载链接
链接: https://repo.huaweicloud.com/java/jdk/.
选择合适的版本

右键复制链接使用wget下载

 wget "https://mirrors.huaweicloud.com/java/jdk/8u171-b11/jdk-8u171-linux-x64.tar.gz"

如下图下载解压成功

linux:wget下载软件,tar -zxvf报错gzip: stdin: not in gzip format tar: Child returned status 1相关推荐

  1. Linux wget下载https报错和转义URL报错解决方法

    1. wget命令 定义:wget命令用来从指定的URL下载文件.wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下 ...

  2. linux解压tar.gz报错,Linux解压tar.gz文件时提示gzip:stdin:not错误

    我们都知道Linux系统下的tar命令可用于文件的解压缩,在利用tar命令解压tar.gz文件的时候,提示gzip:stdin:not in gzip format错误,遇到这种情况该如何解决呢?随小 ...

  3. linux解压tar.gz报错,Linux解压tar.gz文件时提示gzip:stdin:not怎么办?

    我们都知道Linux系统下的tar命令可用于文件的解压缩,在利用tar命令解压tar.gz文件的时候,提示gzip:stdin:not in gzip format错误,遇到这种情况该如何解决呢?随小 ...

  4. Mac解压Linux平台tar包报错:tar: Error reading Truncated input file

    1.报错:tar: Error reading Truncated input fileMac使用tar命令解压Linux平台tar包报错,需要安装gnu-tar来解压. 2.解决 # brew in ...

  5. 解决Linux上解压tar.gz文件报错 (gzip: stdin: not in gzip format)

    输入 #tar -xvf jdk-8u131-linux-x64.tar.gz,执行命令后报错如下: gzip: stdin: not in gzip format  tar: Child retur ...

  6. tar命令解压jdk.tar.gz包 报错 gzip: stdin: not in gzip format

    转自:https://blog.csdn.net/LL_zhuo/article/details/44173355 遇到和这篇博文一样的问题了.用wget 从oracle官网下载jdk, http:/ ...

  7. 【Linux】解决Linux上解压jdk报错gzip: stdin: not in gzip format

    最近在阿里上买了个服务器玩,需要安装jdk,在解压过程中遇到了一些问题,又是一番Google度娘,终于解决了.问题原因让我有点无奈-- 输入 #tar -xvf jdk-8u131-linux-x64 ...

  8. minio-server服务器安装(无限速下载)及启动报错解决方案(一)

    minio-server服务器安装(无限速下载)及启动报错解决方案,报错ERROR Invalid command line arguments: Incorrect number of endpoi ...

  9. tar解压报错 gzip: stdin: unexpected end of file tar: Unexpected EOF in archive

    错误现象: [root@centos7-xinsz08 ~]# tar xf prometheus-2.7.2.linux-amd64.tar.gz gzip: stdin: unexpected e ...

最新文章

  1. Google把AI芯片装进IoT设备,与国内造芯势力何干?
  2. python菜鸟教程h-Python for 循环语句
  3. node.js学习总结
  4. 中澜视讯产品运营总监黄超强:产品+付费+未来汽车
  5. Robot Framework(十七) 扩展RobotFramework框架——扩展Robot Framework Jar
  6. DSO windowed optimization 代码 (3)
  7. 游戏自审自查报告_开发的射箭小游戏上线了,分享一下我在开发过程中遇到的问题...
  8. K3/Cloud点按钮打开单据,列表,动态表单,简单账表和直接Sql报表示例
  9. python_str 字符串的所有方法
  10. 广东科技学院计算机应用技术专业,广东科技学院是几本 [深圳大学应用技术学院计算机技术专业2018考研调剂信息]...
  11. kij是不是c语言语句,C语言考试题库及答案分析(总35页).doc
  12. leetcode python3 简单题110. Balanced Binary Tree
  13. 设置 路由模式 桥接模式
  14. 怎样把win7系统下的屏幕设置成护眼的非常柔和的豆沙绿色?
  15. 文本挖掘--LTP-cloud 分词
  16. 苹果系统是通过服务器推送消息,客户端技术:一文带你了解iOS消息推送机制
  17. 服务器托管如何选择双线三线的idc服务商
  18. 无法更新计算机配置系统时间,电脑怎么设置系统时间自动更新
  19. 这可能是你看到最详细的NCF代码讲解(1)数据处理篇
  20. 四种方法搞定电脑数据备份

热门文章

  1. 面板可调整大小resizable(基于vue)
  2. HttpClient 4.3 - https 免SSL认证
  3. 2018年设计师都在用的PS切图插件--摹客
  4. 达梦DCA培训及认证总结
  5. HTML中的表单的使用
  6. 【机器学习】距离度量中常见的距离计算公式
  7. 小白学Java代码:类和对象(上)
  8. C#与.net 3.5高级程序设计(第4版)
  9. 2008年互联网投资指南[转]
  10. ADB ~ 隐藏或禁用状态栏和虚拟按键