У меня есть этот файл 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
Я получил файл от друга, не уверен в оригинале источник. Однако я знаю, что он работал на его машине. Может быть, это было повреждено во время передачи или что-то ...
Оказывается, что это, должно быть, был мой файл, который был поврежден... У меня был этот файл от друга, и что-то, должно быть, произошло при копировании его или что-то. Я попросил у него файла снова, скопировал его и, на этот раз, это работало!
Большое спасибо @mutu, @terdon и @Sylvain Pineau, Вы были большой справкой!
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
$ 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
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