Como wget o mais recente AMD SDK?

4

Eu gostaria de fazer o script da instalação do OpenCL SDK da AMD, que eu posso encontrar aqui

Naturalmente, presumi que uma chamada simples de wget funcionaria.

wget http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/AMD-APP-SDK-v2.9-lnx64.tgz

Mas quando tento extrair o arquivo tgz , recebo o seguinte erro:

tar -zxvf AMD-APP-SDK-v2.9-lnx64.tgz 

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

Fiz algum erro simples ou existe alguma outra maneira de obter o mais recente SDK "estável" da AMD do terminal?

    
por cdeterman 29.04.2015 / 20:20

1 resposta

1

Como @Eliah apontou, isso está acontecendo porque você está baixando um arquivo incorreto usando wget . Isso pode ser confirmado comparando-se a soma de verificação MD5 dos arquivos baixados à lista listada no página de referência da soma de verificação da AMD . O arquivo baixado usando wget terá uma soma de verificação diferente da listada nessa página.

  • Se você baixar AMD-APP-SDK-v2.9-lnx64.tgz do Site da AMD , você precisará concordar com um Contrato de Licença antes de poder baixá-lo.
  • Se você usar o wget para fazer o download do SDK, não estará concordando com o contrato de licença e, assim, o arquivamento terá o checksum errado do MD5:
    • MD5 (AMD-APP-SDK-v2.9-lnx64.tgz) = 649b53fccfa8262de835d554fdd56dfc
  • No entanto, se você fizer o download corretamente do site, a soma de verificação será:
    • MD5 (AMD-APP-SDK-v2.9-lnx64 (1).tgz) = 24ca89856d41aa82dea8370b7a24fb4e

A AMD lista as somas de verificação corretas em esta página .

Portanto, para fazer o download usando um script, você provavelmente terá que fazer o upload do arquivo corretamente baixado em outro lugar. No entanto, isso pode ser contra o contrato de licença, não tenho certeza. Copiei o contrato de licença da AMD para esta essência se você quiser dar uma olhada.

Você pode consultar esta resposta para saber como verificar o md5sum. Copiado da resposta:

  

para MD5 e SHA1 você pode fazer

     

md5sum (file name)

     

para md5sum e

     

sha1sum (file name)

    
por Sinan Bolel 29.04.2015 / 20:54

Tags