`
星夜的遐想
  • 浏览: 182782 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux环境从oracle官网下载jdk的问题不是tar的问题

阅读更多

在linux系统中,我们需要用一些软件一般直接通过 wget方式进行下载相应的 tar.gz文件,但是,但用tar -zxvf进行解压时,却提示不是.gz格式,这时很有可能是下载的不是压缩文件而是html格式,

 

可以通过file命令获取文件的类型参数

file 文件

如果不是tar.gz文件的话,用tar解压肯定是不行的

如何才能下载原始的.tar.gz文件呢

 

像jdk的下载,首先需要同意oracle协议,然后才能复制下载路径,但是注意如果我们直接复制路径通过wget命令进行下载:

 

wget http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-x64.tar.gz

 

获取的路径中是没有权限认证参数的,那么oracle网站后台就认为是非法下载,最终只是下载了一个格式是tar.gz的html文件,这对于我们来说是没有用的。

 

那么我们如何获取认证后的路径?

 

答案是:可以通过浏览器另存为的生成的下载路径,直接copy下来,你会发现多了AuthParam参数,这样才可以下载真正的压缩包。

 

wget http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-x64.tar.gz?AuthParam=1512743763_9ce2d694bc0e36d6772cbf1e16671866

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics