Как к wget новый AMD SDK?

Я хотел бы написать сценарий установки для OpenCL SDK от AMD, который я могу найти здесь

Естественно я принял простое wget вызов работал бы.

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

Но когда я пытаюсь извлечь tgz файл я получаю следующую ошибку:

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

Я совершал некоторую простую ошибку или являюсь там некоторым другим способом получить новый 'стабильный' SDK от AMD от терминала?

4
задан 29 April 2015 в 21:20

1 ответ

Как @Eliah указанный, это происходит, потому что Вы загружаете неправильный файл при помощи wget. Это может быть подтверждено путем сравнения загруженных файлов контрольная сумма MD5 с той, перечисленной на ссылочной странице контрольной суммы AMD. Архив загрузил использование wget будет иметь другую контрольную сумму, чем та перечисленный на той странице.

  • Если Вы загружаете AMD-APP-SDK-v2.9-lnx64.tgz с веб-сайта AMD необходимо будет согласиться на Лицензионное соглашение перед способностью загрузить его.
  • При использовании wget для загрузки SDK, Вы не будете соглашаться на лицензионное соглашение и таким образом, архив будет иметь несправедливость Контрольной суммой MD5:
    • MD5 (AMD-APP-SDK-v2.9-lnx64.tgz) = 649b53fccfa8262de835d554fdd56dfc
  • Однако при загрузке его правильно с веб-сайта контрольная сумма будет:
    • MD5 (AMD-APP-SDK-v2.9-lnx64 (1).tgz) = 24ca89856d41aa82dea8370b7a24fb4e

AMD перечисляет корректные контрольные суммы на этой странице.

Так, для загрузки его с помощью сценария необходимо будет, скорее всего, загрузить правильно загруженный архив где-то в другом месте. Однако это может быть против Лицензионного соглашения, я не уверен. Я скопировал лицензионное соглашение AMD с этой сутью, если требуется смотреть.

Можно обратиться к этому ответу для того, как проверить md5sum. Скопированный с ответа:

для MD5 и SHA1 можно сделать

md5sum (file name)

для md5sum и

sha1sum (file name)

1
ответ дан 1 December 2019 в 10:41

Другие вопросы по тегам:

Похожие вопросы: