Проблема с установкой .sh файла

У меня есть этот файл Mathematica_10.0.0_LINUX.sh, который мне нужно установить в Ubuntu 12.04 LTS.

Я уже успешно запустил chmod +x Mathematica_10.0.0_LINUX.sh. Однако, когда я запускаю sudo ./Mathematica_10.0.0_LINUX.sh, я получаю ошибку:

./Mathematica_10.0.0_LINUX.sh: 1: ./Mathematica_10.0.0_LINUX.sh: Syntax error: ")" unexpected

Я уже пробовал sudo sh Mathematica_10.0.0_LINUX.sh, но я получаю ту же ошибку. Я также попробовал sudo bash Mathematica_10.0.0_LINUX.sh и получаю:

Mathematica_10.0.0_LINUX.sh: Mathematica_10.0.0_LINUX.sh: cannot execute binary file

Что мне делать?

Заранее большое спасибо.

РЕДАКТИРОВАТЬ:

file Mathematica_10.0.0_LINUX.sh возвращает Mathematica_10.0.0_LINUX.sh: data

head Mathematica_10.0.0_LINUX.sh слишком много времени, чтобы вернуть что-либо (файл имеет 2,7 ГБ, может быть, поэтому ...)

РЕДАКТИРОВАТЬ 2:

md5sum Mathematica_10.0.0_LINUX.sh возвращает 7d485364cbd273fee95cdb8cc523b143 Mathematica_10.0.0_LINUX.sh

Я получил файл от друга, не уверен в оригинале источник. Однако я знаю, что он работал на его машине. Может быть, это было повреждено во время передачи или что-то ...

0
задан 21 March 2016 в 13:28

2 ответа

Оказывается, что это, должно быть, был мой файл, который был поврежден... У меня был этот файл от друга, и что-то, должно быть, произошло при копировании его или что-то. Я попросил у него файла снова, скопировал его и, на этот раз, это работало!

Большое спасибо @mutu, @terdon и @Sylvain Pineau, Вы были большой справкой!

0
ответ дан 21 March 2016 в 23:28
  • 1
    SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details dpkg: error processing archive ./update-manager_16.04.6_all.deb (--install): subprocess new pre-removal script returned error exit status 1 File "/usr/bin/py3compile", line 4 SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3compile on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details – BenoitA 22 June 2017 в 08:41

md5sum для Вашего файла (Mathematica_10.0.0_LINUX.sh) должен быть 5c7712ee4eaccd607cea26a326db7c30 согласно http://www.math.uri.edu/~alex/Mathematica/instructions.txt .

Они не обеспечивают ту же версию, но можно загрузить Mathematica_10.1.0_LINUX.sh с того же сайта (версия 2015 года).

MD5 checksums:

1523e5ed52161e8bb3f55bd688e11f35  Mathematica_10.1.0_LINUX.sh
0
ответ дан 21 March 2016 в 23:28
  • 1
    $ sudo dpkg -i ./update-manager_16.04.6_all.deb (Reading database ... 420703 files and directories currently installed.) Preparing to unpack .../update-manager_16.04.6_all.deb ... File "/usr/bin/py3clean", line 4 SyntaxError: Non-ASCII character '\xc2' in file /usr/bin/py3clean on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details dpkg: warning: subprocess old pre-removal script returned error exit status 1 dpkg: trying script from the new package instead ... File "/usr/bin/py3clean", line 4 – BenoitA 22 June 2017 в 08:39

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

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